- ベストアンサー
エクセルで空欄の時に計算しない
タイトル通りですが、同じ質問の回答を参考に計算式を作成してもエラーになります。 計算式は =IF(E32>=1,SUM(O31,1),SUM(O31,0)) この式でE32が空欄の時には計算せず、何も表示しないようにしたいのです。 それで作成した式は =IF(ISBLANK(e32),"",e32>=1,SUM(o31,1),SUM(o31,0)) これでエラーになります。 アドバイス宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
if文を内部にもう1つ追加すればよいと思います。 =IF(ISBLANK(E32),"",IF(E32>=1,SUM(O31,1),SUM(O31,0)))
その他の回答 (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),"")
質問者
お礼
適切な回答をありがとうございました。 お陰さまで解決できました。
お礼
迅速に回答していただきありがとうございました。 お陰さまで解決できました。