- ベストアンサー
IF関数について
エクセル2007を使っています。 IF(AND(OR(E22="",E22=0),OR(F22="",F22=0)),"",(G21+E22-F22,0))の書式を入力すると #VALUE!となります。 どこが悪いかお教え下さい。宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
”IF関数”に対する条件式、AND以下はあってます。 条件式が真 の時 ”” を表示する、というのも合ってます。 条件式が偽 の時 の (G21+E22-F22,0) は、 (G21+E22-F22) のタイプミスだと思われますが、ここを前者の様に間違えると、IF分の構文が誤っているので、入力エラーとなります。 恐らく、(G21+E22-F22) の表示のエラーが発生していて、 G21、E22、F22 が四則演算出来ない様な値(たとえば文字)が入っているのではないかと思います。 これらのセルの内容を一旦Deleteして、正しい値(たぶん数値を入れるのだと思いますが)を入れてみてください。
その他の回答 (1)
- Turbo415
- ベストアンサー率26% (2631/9774)
回答No.1
=IF(AND(OR(E22="",E22=0),OR(F22="",F22=0)),"",G21+E22-F22)が正解では無いかと思いますけど。
お礼
ありがとうございました。 勘違いしてました。