• ベストアンサー

引き算の数式について

いつもお世話になってます。エクセルでAのセルに少数点以下3桁の数字があってBのセルにも同様に少数点以下3桁の数字があるときにCのセルにA-Bの答えを少数点以下3桁までを求める数式で入れたいのですが、A-B>0の時は+いくら、A-B=0の時は±いくら、A-B<0の時は-いくらと表示させる式を教えてください。エクセルのバージョンは2003です。よろしくお願いします。

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

  • ベストアンサー
  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

式は普通にROUND(A-B,3)にして セルの書式設定でユーザー定義を選び 0;-0;±0 にしてはどうでしょうか。

rietarou
質問者

お礼

ありがとうございました。補足の質問までお答えいただき本当に ありがとうございました。助かりました。また次回もよろしくお願いします。

rietarou
質問者

補足

早速の回答ありがとうございます。お答えのやり方で出来ました。追加質問で申し訳ありませんがAのセルが空白のときに何も表示しないようにするにはどうすればいいですか。

その他の回答 (2)

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.3

式を変更し =if(a="","",ROUND(A-B,3))にしてはどうでしょうか。

  • S-Fuji
  • ベストアンサー率36% (592/1624)
回答No.2

書式設定のユーザー定義で、「+#.##0.000;-#.##0.000;"±"0」と設定

rietarou
質問者

お礼

早々の回答ありがとうございました。助かりました。

関連するQ&A