• ベストアンサー

マイナス値の昨年対比率の算出方法?

表計算で、店別の粗利の昨年対比を算出したいのですが、計算式を教えて下さい。例えば昨年値 A=100 今年値 B=123 なら B*100/A-> 123% となり納得いきます。 しかし AもBもマイナス値の場合はどう計算するのでしょうか? A=-123 B=-100 なら去年より成績がよくなったので 100% 以上の答えを期待するのですが B*100/Aでは期待する答えになりません。実務上ではどのように作表するのが正しい方法なのでしょうか?

  • super
  • お礼率56% (55/98)

質問者が選んだベストアンサー

  • ベストアンサー
  • fumige
  • ベストアンサー率100% (1/1)
回答No.2

この場合100%以上の答えを期待してはいけません。 そもそも百分率(%)とはある値を100とした時の割合を見るためのものです。 昨年値がマイナスの場合、負の数を100とすることで正負の逆転があることを 頭において下さい。 混乱を避けるために昨年値との増減を見るようにします。 昨年値をA、今年値をBとすると 式は、(B-A)/A*100 となります。  (1) A: 100 B: 120の場合-> +20(%)  (2) A: 100 B:  80の場合-> -20(%)  (3) A:-100 B:-120の場合-> +20(%)  (4) A:-100 B:- 80の場合-> -20(%) (3)の場合+20%という答えになりますが、昨年値Aがマイナスなので マイナスが20%増えたと考えます。 同様に(4)はマイナスが20%減ったという事です。 では、頭の中を整理して、じっくりと考えてみて下さい。

super
質問者

お礼

こまかくご説明いただき、ありがとうございました。わかったような気になりました。ゆっくり考えてみます。

その他の回答 (1)

  • madman
  • ベストアンサー率24% (612/2465)
回答No.1

マイナス値の場合パーセンテージは出さなくても良いのでは? いくら好転しようと、マイナスですから。 うちの会社でも、マイナスの場合は評価できないという事で、対予算も対前年も評価なし「-」となっています。

関連するQ&A

  • 誤差の算出について

    誤差を含むaとbという値があって、y=(lna)/bが成り立つときに(lna)/bの誤差を求めようと思うのですが、この場合aをlnaとして計算しておいて誤差の伝播則を使うべきなのでしょうか?計算してみるとあまりにも誤差が大きく算出されてしまい、明らかにおかしい状態になります。 教えていただけないでしょうか。

  • 5の-2/3(マイナス3分の2)乗とは・・・?

    こんにちは、数学が得意でないので、よろしくおねがいします。 A)5の2/3(3分の2)乗は、5の2乗の3乗根 B)5の-1乗は1/5 ここまであってますか? 指数の計算方法で(n^2)^3は2*3=6 よってn^6と計算しますので そうすると5の-2/3(マイナス3分の2)乗とは (1)AのB乗または (2)BのA乗ということで いいんでしょうか? しかし(1)と(2)は同じ値になりますか? 考え方のどこが変なのでしょうか?

  • モジュラス103の算出方法について

    現在、チェックディジット算出モジュールを作成しようとしています。 CODE128で使用されるモジュラス103を計算する場合、スタートコード[CODE-A],[CODE-B]などの非データキャラクタも計算に含まれるようで そこで行き詰ってしまいました。 ASCII値のない非データキャラクタをプログラム中でどう処理すればいいのかがわからないのです。 [CODE-A]や[FNC1]などの非データキャラクタはデータ中でどのような値として存在しているのでしょうか?

  • エクセル(時間の算出)仕方を教えてください。

    エクセル(時間の算出)仕方を教えてください。 図のようにB2-A2で移動した時間(C2)が出ますが、B3-A3では図のようなコメントが出て計算ができません。C3の答えを1:30の答えになるにはどうしたら良いでしょうか?すごく困ってます。教えてください。 宜しければIF関数も交えてお答え頂ければありがたいです。

  • エクセル★マイナスの場合はゼロにしたい

    こんにちわ。 エクセルなんですが・・・ こんなことは可能でしょうか? できれば少ないセル数で以下のことをやりたいと思っていますが、どうしてもセル数を多くして値をどこかに格納しておいて、計算するしかなくなってしまいます(゜∀Å) 何かいい手がありましたら教えてくださいM(__)M A10の値からB10の値を引いた値をA10に入れたいと思ってます。但し、マイナスになる場合はゼロとして扱いたいのです。A-BをAにいれる・・・というのは循環してるので無理・・・(笑)ですよね。(でも本当はこれができればベストです!!!><) なのでA-BをCにいれる・・という形でもおっけいなのです。問題なのは「マイナスの場合は0」ということなのですが・・・ <試行1> セルCの入力規則で「0以上」と指定してみましたが、文字が赤くなるだけで、「文字が赤くなったら(マイナスになったら)0をCにいれる・・・」という判断をくだすことができません。これを判断する関数とかがあるのでしょうか? <試行2> A-BをDに格納し、Dが0以上ならDの値をCに入れ、0未満なら0をCにいれる・・・ これならできるのですが、セル数が増えるので、もっと簡単にできるんじゃないかな・・・・と思いました 宜しくお願いいたしますM(__)M

  • 比率計算で教えて下さい。

    A:30個、B:70個 合計100個、金額が100円でAとB の金額比率が、6(A)対4(B)だとしてAとBの金額を算出 出来るのでしょうか? 出来るとしたら計算方法を教えて頂けませんでしょうか。 すみません、宜しくお願いします。

  • マイナスからプラスに転じた場合の構成比をエクセルで

    去年が-10だった実績が今年プラス10になった場合の、 昨年対比を求める式はどう考えればよいのでしょうか。 普通に計算するとマイナスになってしまいます。 エクセルというか数式の考え方の問題なのですが、 とても困っています。 よろしくお願いいたします。

  • 比率の計算方法

    ・私はプラスチックの成形工場で働いていて、材料の比率計算が分かりません、だれか詳しい方教えて下さい。 あるAという材料がありその中には60%のタルクという成分が入っています、その材料にタルクが入っていないBの材料を加えてタルクを8%に変更したいのですが、AとBの比率をどのようにして計算式(公式)にあわらすのかまた、Bの材料25kgに対してAは何kg混ぜればいいのか答えを下さい。数日悩んでいますよろしくお願いします。

  • 時間数の算出

    エクセル関数について教えてください。 22:00から翌日5:00の時間数を関数をいれ、自動算出出来るようにしたいのですが、 セルA1に22:00 セルB1に5:00 セルC1に時間数を出したいときに単純にB1-A1にすると算出できません。 セルB1に29:00と入力すれば計算できることは知っていますが...。 5:00と入力するだけで計算することは出来るのでしょうか? 関数をおしえていただけないでしょうか

  • Excelの時刻の計算(マイナス表示)

    時刻のセルでひき算をし、マイナス表示も出したいのですが。。 例えば A1に [2002/5/9 7:00] B1に [2002/5/9 8:00] とあって C1に [B1-A1] と計算式を入力すると [1900/1/0 1:00]となり、表示形式を[h:mm]にすると[1:00]とできますよね。 このときに B1に [2002/5/9/6:00] とあるとC1には[##########]となってしまうのですが、 6:00-7:00なので [-1:00]と表示させることはできないでしょうか。 できればAとBの値そのものは変えたくないのですが。。。お願いします