こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

IF関数について

エクセル2007を使っています。

IF(AND(OR(E22="",E22=0),OR(F22="",F22=0)),"",(G21+E22-F22,0))の書式を入力すると

#VALUE!となります。

どこが悪いかお教え下さい。宜しくお願いします。

投稿日時 - 2011-10-11 10:04:31

QNo.7064552

困ってます

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

”IF関数”に対する条件式、AND以下はあってます。

条件式が真 の時 ”” を表示する、というのも合ってます。

条件式が偽 の時 の (G21+E22-F22,0) は、 (G21+E22-F22) のタイプミスだと思われますが、ここを前者の様に間違えると、IF分の構文が誤っているので、入力エラーとなります。


恐らく、(G21+E22-F22) の表示のエラーが発生していて、 G21、E22、F22 が四則演算出来ない様な値(たとえば文字)が入っているのではないかと思います。

これらのセルの内容を一旦Deleteして、正しい値(たぶん数値を入れるのだと思いますが)を入れてみてください。

 

投稿日時 - 2011-10-11 10:35:00

お礼

ありがとうございました。

勘違いしてました。

投稿日時 - 2011-10-11 13:41:58

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

=IF(AND(OR(E22="",E22=0),OR(F22="",F22=0)),"",G21+E22-F22)が正解では無いかと思いますけど。

投稿日時 - 2011-10-11 10:22:58

あなたにオススメの質問