• ベストアンサー

値が入っているときだけ計算結果が表示されるようにするには・・?

エクセル計算式で、簡単な引き算(ex.セルC1=A1-B1)ですが、どちらかの数値が入力されていないときは計算結果を表示させないようにするにはどのようにしたらよいのでしょうか・・・?簡単な質問ですみません!!

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

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

そのままをIF文にすると =IF(OR(A1="",B1=""),"",A1-B1) になるかと思います。

angraaaa
質問者

お礼

早速のご回答、本当にありがとうございます!!いつもは解からないことは検索していたのですが、今回初めて質問投稿させていただきました。本当に助かります!さっそくやってみます。ありがとうございました。

その他の回答 (3)

  • sknbsknb2
  • ベストアンサー率38% (1158/3030)
回答No.4

下記の方法はまだ出ていないので参考まで。 =IF(OR(ISBLANK(A1),ISBLANK(B1)),"",A1-B1) ISBLANK()は、セルに値が入っているかどうかを検査する関数です。

angraaaa
質問者

お礼

早速のご回答、本当にありがとうございます!!またもやこんな方法・関数があるのですね!勉強になります!いつもは解からないことは検索していたのですが、今回初めて質問投稿させていただきました。本当に助かります!さっそくやってみます。ありがとうございました。

  • kokuramon
  • ベストアンサー率18% (101/551)
回答No.3

C1=if(A1*B1=0,"",A1-B1)ではどうでしょうか。 もっとも、入力された数値がゼロだったら表示されませんが

angraaaa
質問者

お礼

早速のご回答、本当にありがとうございます!!このような方法もあるのですね!!いつもは解からないことは検索していたのですが、今回初めて質問投稿させていただきました。本当に助かります!さっそくやってみます。ありがとうございました。

  • RiRiEL
  • ベストアンサー率53% (1140/2129)
回答No.2

こんにちは。 こうゆうのでどうでしょう? =if(or(A1="",B1=""),"",A1-B1

angraaaa
質問者

お礼

早速のご回答、本当にありがとうございます!!いつもは解からないことは検索していたのですが、今回初めて質問投稿させていただきました。本当に助かります!さっそくやってみます。ありがとうございました。