• ベストアンサー

エクセル関数で計算の答えをわけたい。

普通の引算で、答えがマイナスの場合は一つのセルの中に、プラスの時は別のセルに出すことは可能でしょうか? もし、A1, 300 - B1, 350 は- 50, この答えはA2 にでるように。逆にA1, 350 - B1 300 は50, この中に時の答えはB2 にでるようにしたいのですが、何か方法を知ってる方がいましたらよろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

A2セルには次の式を入力します。 =IF(A1-B1<0,B1-A1,"") B2セルには次の式を入力します。 =IF(A1-B1>0,A1-B1,"")

kazlynch
質問者

お礼

お礼がおそらくなってしまってすみません。 明日仕事場のPC で使わせていただきます。ありがとうございました!!

その他の回答 (1)

  • kouji_124
  • ベストアンサー率46% (283/605)
回答No.2

引き算をした結果がマイナスになるということは、引く数が引かれる数よりも大きいという事を利用すれば簡単に出来ますよ。 質問者様が挙げた例を元にすると以下の様になります。 セルA2:[=IF(A1<B1,A1-B1,"")] セルB2:[=IF(A1>=B1,A1-B1,"")] 簡単に説明すると、IF関数は[IF(条件,真の場合,偽の場合)]で指定します。 セルA2には[A1<B1]でB1が大きかった場合を指定し、セルB2には[A1>=B1]でA1が大きいかB1と同じ場合を指定します。 真の場合にのみ計算をし、偽の場合は””(空白)を返す事で不要な[0]などが表示されない様にします。

kazlynch
質問者

お礼

お礼がおそらくなってしまってすみません。 ありがとうございました。 家のPCが故障しているので明日仕事場で使わせていただきます!(*^^*)

関連するQ&A