- ベストアンサー
エクセルでの数式入力で・・・。
ある2つの数値の差を求める単純な引き算の数式入力なのですが、出てくる答えが正の数であればそのまま表示され問題ないのですが、負の数であっても正の数として「-」を表示させないようにし、後の計算に対しても正の数として認識させる方法があれば教えて下さい。 それから私自身、エクセル初心者なので分かり易く教えて頂けると助かります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
得たい値が絶対値ですので、ABS関数をお使いください。 仮に、 セルA1に「1」、セルA2に「3」が設定されており、 「= A1 - A2」とすると、「-2」となりますが、 「= ABS(A1 - A2)」とすれば、「2」が得られます。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
エクセルにSign関数というのがあって =SIGN(A1-A2)*(A1-A2) でもABS関数と同じ結果になります。 IF文で、A1-A2がマイナスならー1を掛けるなんてのもある。
質問者
お礼
Sign関数の使用と言う、また他の方とは違った方法を教えて頂き、ありがとうございます。 今後の参考にさせて頂きます。
- dejiji-
- ベストアンサー率38% (327/858)
回答No.1
=ABS(A1-A2) とすれば、絶対値が出るので、マイナス表示にはなりません。数値も正の数です。
質問者
お礼
分かり易く回答して頂きありがとうございました。 無事解決する事が出来ました。
お礼
分かり易く回答して頂きありがとうございました。 無事解決する事が出来ました。