• ベストアンサー

エクセルで空欄の時に計算しない

タイトル通りですが、同じ質問の回答を参考に計算式を作成してもエラーになります。 計算式は =IF(E32>=1,SUM(O31,1),SUM(O31,0)) この式でE32が空欄の時には計算せず、何も表示しないようにしたいのです。 それで作成した式は =IF(ISBLANK(e32),"",e32>=1,SUM(o31,1),SUM(o31,0)) これでエラーになります。 アドバイス宜しくお願いします。

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

  • ベストアンサー
回答No.1

if文を内部にもう1つ追加すればよいと思います。 =IF(ISBLANK(E32),"",IF(E32>=1,SUM(O31,1),SUM(O31,0)))

fightman11
質問者

お礼

迅速に回答していただきありがとうございました。 お陰さまで解決できました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

=IF(E32="","",IF(E32>=1,O31+1,O31)) E32が空白なら空白、E32が1より大ならO31に1を加え、小ならO31のまま。 ーー 余分だが、普通SUM(o31,1)なんて使わないと思うが。 6年間質問回答を見てきて、見たことが無い。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=IF(ISBLANK(e32),"",IF(e32>=1,SUM(o31,1),SUM(o31,0))) ですね。 簡略化するなら =IF(ISNUMBER(e32),SUM(o31,e32>=1),"")

fightman11
質問者

お礼

適切な回答をありがとうございました。 お陰さまで解決できました。

関連するQ&A