• 締切済み

エクセル 前年比プラスとマイナス混在の一括計算

お世話になります。 エクセルの初心者ですが勉強不足で関数の使い方が良く理解できておりません。 愚問と承知の上で以下の質問にご回答頂けると幸いです。 前年対比を数十事業所分を作成していますが、マイナスとプラスの混在で作業が短時間で正確にできる方法を ご教示いただきたい次第です。 IF関数と複数条件の組み合わせをしていますがうまくいきません。 前年度をA列、今年度をB列に数字を入力 C列に前年比 (=B/A パーセント表示)  A列   B列   C列 (1) 50    -80  -160% (2) -50   -100 ※-50% (3) 0    1 ※100% ※の部分は正負を手修正しています。 ちなみに =B○/ABS(A○)ではNGとのことです。 この様な表を数十事業所分作っているおり、1箇所づつ正負がおかしい所を探して手動直すのは人的なミスが多くて資料にならず困っています。 そもそもマイナスからマイナスを計算して無意味であることは理解していますが、社内でマイナス幅を数値的に表現しろと言われています。 (対比する元がゼロの表示も不必要かと思っておりますが上司から数字を入れろと言われ困惑しています) エクセルの関数組み合わせなどをご教示頂きたいと思っております。 是非とも知恵を貸していただけると幸甚です。     

みんなの回答

  • msMike
  • ベストアンサー率20% (363/1775)
回答No.3

》 =B○/ABS(A○)ではNGとのことです 「とのことです」とは、どういう意味ですか?(何だか自主性に欠ける表現?) (2)の場合を「-50%」とする計算根拠を教えてください。 (3)の場合は、前年度が 0 で、かつ、今年度がプラス(マイナス)であれば数値が何であれ100%(-100%)とする、ということですか?

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>前年-100  今年150 A2が-100でB2が150と言うことでしょうか? >前年がマイナス 今年がプラスの場合に前年÷今年に式を直すなど考えましたが 本末転倒です。 前年の値に対する今年の値について比率を求めるのに除数を入れ替えたら目的の値になる訳がありません。 前年がマイナスで今年もマイナスの場合は結果がマイナスで良いのですか? C1=B1/A1*SIGN(A1) → -80/50*1 → -1.6 → -160% C2=B2/A2*SIGN(A2) → 150/-100*-1 → 1.5 → 150% A3が0でB3が1の場合について0除算エラーはどうするのですか? 補足に条件が提示されていませんのでC3を満たす数式を提示できません。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

計算の論理が数表と異なるようです。 算術的には下記のようになります。 =B1/A1 → -80/50→ -160% =B2/A2 → -100/-50 → 200% =B3/A3 → 1/0 → 0除算のエラー C1が-160%は算術通りですがC2の-50%はどのような論理から算出できますか? C3については分母が0ではエラーになりますが、C2と同様に100%と言う結果はどのような計算になるのですか?

king12345
質問者

補足

早速のご回答ありがとうございます。 混乱して表記を間違っておりました。 初歩的な部分の間違いで申し訳ありません。 前年-100  今年150 =150/-100 -150% → 手修正で150% にしております。 前年がマイナス 今年がプラスの場合に前年÷今年に 式を直すなど考えましたがマイナスのエラーを見つけ られず漏れておかしな数字 になるのが解決できれば幸いです。  

関連するQ&A

  • 前期がマイナスの前年同期比の計算方法について

    お世話になります。 初歩的な問題ですが、 前年の数字が -20,793,230で 今期の数字が  81,073,962 と 大幅に違っていました。 普通ならば今年度÷前年度で比率は求めれられますが、 前年度の数字がマイナスの場合、 比率の計算はどのようにしたら良いのでしょうか?? また、前年がマイナスで今期も同様にマイナスだった場合の 前年同月対比についても計算方法を教えてください。 よろしくお願い致します。

  • マイナス時の前年比の計算方法

    マイナス数字の時の前年対比を出したいのですが 利益が前年1,000,000円 今年1,200,000円とした場合。 前年比120%の20%アップとしていますが、例えば前年が-1,000,000円 今年が-300,000円だった場合、どのような言い方をするのでしょうか?またどのような計算をするのでしょうか? 教えてください。

  • エクセル、売上高累計の前年比の計算方法

    エクセル97を使用しています。 A列縦に今年1月~12月までの売上高をあらかじめ列記しました。 B列に来年1月~12月までの売上高をこれから入力していきたいと思います。 そこで、売上高の「累計」の前年比を出したいと思っていますが、 例えば来年1月と2月に売上高を入力したら、A列の今年の1~2月までを累計 して比率(前年比)を出す、ような関数を教えてください。 A列をあらかじめ入力していなければ(B列に合わせて入力していけば)簡単 なのですが…

  • プラスマイナスで比べる関数。

     初めまして、よろしくお願いします。 このような表で    A   B   C   D   E   F 1    2 5 -3  2 -1 3 2 -4 -4  2 412 -8  5 -3 5 7 -5 -3 -4 6 3 -2  3  1 7 6 -1  6  5 Aにはプラスの数字が、B列にはマイナスの数字が入ります。C列の数字がプラスならばB列の数と比べ、マイナスならばA列の数と比べて、Dに Cがプラスならば  C+Bの数字 Cがマイナスならば  C+Aの数字、ただし”3行”のようにA<-(C)の場合はプラスに条件付きで表示できるようにしたいと思います。  良い関数表示をご存じでしたら、よろしくお願いします。

  • エクセルの数式でマイナスの乗除

    いつもお世話になります。エクセルの表で前年度と今年度の実績比較を作っているのですが、マイナスが入ってくると訳が分からなくなりました(根本的に算数の理解力がないので数式を頼っております・・)。 例えば前年度-2000をA1、今年度-1000をB1に入力し今年-前年の差額をC1に数式「=B1-A1」で入れると1000が立ちます。 この差額の前年度との増減比率(%表示)をD1に出したいのですが、数式「=C1/A1」を入れると-50%と出ます。 実際には赤字ではあっても昨年度より1000アップしているので、数式に手を加えて「=C1/-A1」としてます。 また逆に、A1が-1000、B1が-2000の場合C1が-1000になり、D1に「=C1/A1」を入れると、実際には前年より1000減でも(プラス)100%となってしまいます。 どこか根本が間違っているのでしょうか。 この様な表を約20枚作っているので、一つ一つ正負がおかしい所を探して手動で数式を訂正するのは大変です。 いい方法をご存知の方、知恵を貸していただけたらありがたいです。

  • エクセルの計算式について教えてください

    エクセルの計算式について教えてください A列にはA~Zまでのアルファベットがランダムに並んでいます。 B列には1~9間での数字がランダムに並んでいます。 C-3 の数 (つまりA列がCでB列が3) がいくつあるかカウントさせる式を作りたいのです。 エクセルでは基本的なことかもしれませんが、まだ十分理解していません。何かエクセル関数理解のお勧めのサイトがあればついでに教えてください。

  • プラスをマイナスに、マイナスをプラスに

    A行にプラスとマイナスの数値が混在していて、その正負を すべて逆にする(10を-10に、-30を30に)関数はありますか? 実は売上表と在庫表を作っているのですが、その関係上 上の関数が分かれば面倒なことをしなくも済むかな~なんて 思いまして・・・。

  • 前年対比の計算方法について

    前年実績がマイナスで、今年度の実績がプラスの場合 前年度対比(%)はどのような計算で結果はどのように 表示すれば良いのですか。 例 前年度△100 今年度+50のような場合です。 基本的なことですが、どなたか教えてください。

  • エクセルで前年比

    エクセルで前年比を求めたいのですが数式が分かりません A欄に2008年実績 B欄に2009年実績 C欄に前年比(%表示) このような形式で求めたいのですが教えてください

  • エクセルで前年同日・前月同日を呼び出したい

    エクセルで、当月の日毎の売上データを作成しています。 比較をするために、前年同日の売上をB2に、前月同日の売上をC2に呼び出したいのですが、どのような関数を使用すれば良いでしょうか。 sheet1 A列に前年度の日々の売上 sheet2 A列に前月の日々の売上 が入っています。 よろしくお願いします。

専門家に質問してみよう