- ベストアンサー
関数
何かが違う・・・・ =IF(D12="","",IF(D12>0,D12+50)) D12は、参照式は入ってるので空白は、0と表記されます。 D12ni0より大きな数字が入ったとき50プラスしたいのです。 上記の式でD12が、0の時FALSEと表記するのを、0か空白にしたいのですが、 今一歩できません・・・ お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
IF(D12>0,D12+50) この部分でD12が正の時の処理は書いてありますが,正でない時の処理は書いてありませんから「D12が、0の時FALSEと表記する」になるのです。 IF(D12>0,D12+50,0) IF(D12>0,D12+50,"") にすれば,取り合えずはOKでしょうが,これは「D12が、0の時」ではなくD12が正でないときすべてに適用されます。D12が負の時には本当はどうしたいのですか?