• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:宜しくお願いいたします)

Excel2007の関数の使い方について質問

このQ&Aのポイント
  • Excel2007を使用していますが、特定の条件下での関数の使い方について質問です。IF関数を使用して、特定のセルの値に応じて計算を行いたいと考えています。しかし、空白の場合に計算を行う関数が存在するかどうかがわかりません。具体的には、SUM関数を使用し、特定のセルの値を足し引きした結果を別のセルに表示したいと思っていますが、0を入力しなくても計算できる関数があるのか知りたいです。
  • 図1のように、IF関数を使用してセルB3の値に応じて計算を行い、結果をセルC3に表示するように設定しています。しかし、セルB3に0を入力すると、セルC3には合計値が表示されてしまいます。図2のように、セルB7が空白の場合はセルC7が空白になるのですが、これはSUM関数の計算ができないためですか?もしそうであれば、0を入力せずに計算を行う関数が存在するのか知りたいです。
  • Excel2007を使用しています。特定の条件下での計算方法について質問です。特定のセルの値に応じて、他のセルの値を足し引きし、結果を別のセルに表示したいと思っていますが、0を入力しなくても計算できる関数があるか知りたいです。現在、IF関数を使用して計算を行っているのですが、セルの値が空白の場合は計算がうまく行えないため、他の関数の使用を検討しています。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 外しているかもしれませんが・・・ 単純にC3セルを =IF(COUNTBLANK(A3:B3)=2,"",C2+A3-B3) としてオートフィルで下へコピーしてはダメですか? お示しの関数ですと、B列が空白の場合、いくら収入があっても残金列は常に空白になると思います。 上記の数式はA・B列ともに空白の場合だけ空白にするようにしています。 以上、参考になれば良いのですが、 的外れなら読み流してくださいね。m(__)m

ok136
質問者

お礼

有難うございました 上手く出来ました、この関数を使わせていただきます。

その他の回答 (2)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

IF(OR(A7<>"",B7<>""),SUM(C2+A3-B3),"")にして A7かB7が空白でない時に計算するようにすれば計算できると思います。

ok136
質問者

お礼

有難うございました お陰様で上手くいきました、2番の方の関数と、教えていただいた関数を 状況で使用します、 ベストアンサーが一人ですので申し訳ありませんが順番でということで お願いいたします。

回答No.1

C3=SUM(C2+A3-B3)  : C7=SUM(C6+A7-B7)

ok136
質問者

お礼

有難うございました 出来ましたが、説明不足で色々のところ(セル)が 空白となっていますので、他の方の関数を使用させていただきます。