• ベストアンサー

エクセルでの数式入力で・・・。

ある2つの数値の差を求める単純な引き算の数式入力なのですが、出てくる答えが正の数であればそのまま表示され問題ないのですが、負の数であっても正の数として「-」を表示させないようにし、後の計算に対しても正の数として認識させる方法があれば教えて下さい。 それから私自身、エクセル初心者なので分かり易く教えて頂けると助かります。

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

  • ベストアンサー
  • s___o
  • ベストアンサー率35% (108/306)
回答No.2

得たい値が絶対値ですので、ABS関数をお使いください。 仮に、 セルA1に「1」、セルA2に「3」が設定されており、 「= A1 - A2」とすると、「-2」となりますが、 「= ABS(A1 - A2)」とすれば、「2」が得られます。

layman58
質問者

お礼

分かり易く回答して頂きありがとうございました。 無事解決する事が出来ました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

エクセルにSign関数というのがあって =SIGN(A1-A2)*(A1-A2) でもABS関数と同じ結果になります。 IF文で、A1-A2がマイナスならー1を掛けるなんてのもある。

layman58
質問者

お礼

Sign関数の使用と言う、また他の方とは違った方法を教えて頂き、ありがとうございます。 今後の参考にさせて頂きます。

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.1

=ABS(A1-A2) とすれば、絶対値が出るので、マイナス表示にはなりません。数値も正の数です。

layman58
質問者

お礼

分かり易く回答して頂きありがとうございました。 無事解決する事が出来ました。

関連するQ&A