- 締切済み
EXCELの計算結果で+、-、±と表示する方法
EXCELでA-Bの結果が正の場合は”+符号”、負の場合は”-符号”を付け、等しい場合は”±0”と表示するにはどのようにすればいいのでしょうか? 条件として、事前に複数行にA-Bの式が入力されており、数値未入力(空白)のとき、計算結果セルは空白にしたいのですが。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ok2007
- ベストアンサー率57% (1219/2120)
回答No.3
別案で、書式設定を利用する方法もあります。 セルの書式設定を、「"+"#,##0; #,##0; "±"」としてみてください。
- seastar3
- ベストアンサー率69% (99/142)
回答No.2
済みませんが、空欄のときの指定を盛り込みそびれていました。 ISBLANK関数を使って2つのセルが空白のときには、空白にすると指定すれば完成です。 =IF(AND(ISBLANK(B3),ISBLANK(C3)),"",IF(B3-C3=0,"±"&0,IF(B3-C3>0,"+"&FIXED(B3-C3,0,FALSE),FIXED(B3-C3,0,FALSE))))
- seastar3
- ベストアンサー率69% (99/142)
回答No.1
すべて文字列になってしまいますが、次のように単純にIF関数の入れ子とFIXED関数を使って符号付きの編集値を答えさせることができます。この表示セルは右寄せ指定をしておくことになります。 =IF(B4-C4=0,"±"&0,IF(B4-C4>0,"+"&FIXED(B4-C4,0,FALSE),FIXED(B4-C4,0,FALSE)))
お礼
ご親切にありがとうございました。助かりました。