- ベストアンサー
エクセルで計算させる上で
どなたか教えてください!!! エクセルでA段のセルにB段-C段の計算式を入れたいのですが、B段に数値を入れないときには計算させないようにするにはどうすればいいですか? 今わたしの作成したものだと、B段に数値が入っていないときに、C段に数値を入れた場合、0だとみなして、A段にマイナスのC段の数値が表記されてしまいます。B段が空白のときに計算させないような約束事みたいなものをつけたいのですが・・・ わたしのこの文章力で通じますでしょうか?どなたかお力かしてください!!
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
下記の質問を参考にしてください。(私も回答しております。) 多分、こういうことをお聞きになりたいんだと思うのですが…。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
セルB1とC1が入力されていなければ、A1は何も 表示しない。 =IF(B1="","",IF(C1="","",B1+C1)) ではどうですか。(A1の式をB1+C1と仮定 したときの話)
お礼
うまくいきました!!(^-^) ありがとうございましたぁ!
- comv
- ベストアンサー率52% (322/612)
こんにちは B列とC列の両方に数値が入力された時のみ 計算させそれ以外は表示させないとの条件であれば 1行目の例 セルA1に =IF(COUNT(B1:C1)=2,B1-C1,"") で試してみて下さい!
- taka2456
- ベストアンサー率29% (36/122)
A1に「B1-C1」の計算を表示したい場合 =IF(B1="","",B1-C1) と入力すればB1になにも入ってない場合にはA1には なにも表示されません 私はいつもこうやってますが、No1さんの参考URLにいろんなやり方が のってますのでそれを参考にしてみてはどうでしょうか
- KODAMAR
- ベストアンサー率26% (267/1006)
IFで計算させないようにしたらいかがでしょうか? それぞれをA1・B1・C1とします。 B1が空白ならば計算をしないで空欄を表示しなさい、ということで A1に =IF(B1="","",(B1-C1)) としてみてはいかがでしょうか?
お礼
早速のご回答ありがうございました。 全て参考にさせていただきます!!!m(_ _)m ホントにありがとうございました。