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

解決済みの質問

excelのif文について

excelのif文でうまくいかないことがあり御相談します。セルH4内にIF((B4-B3)=0,"","F4")という文章を組んで、セルB4とB3の値が等しい場合はブランクにして、等しくない場合はセルF4内の値を表示するようにしたいのですが、F4とそのまま表示されます(セルF4内部の値を表示したい)。何か間違っていると考えますが、それをご指摘いただきたいとお願いします。

投稿日時 - 2009-11-23 21:29:40

QNo.5470760

すぐに回答ほしいです

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

こんにちは。

IF((B4-B3)=0,"","F4")



IF((B4-B3)=0,"",F4)

になると思います。
ダブルクォーテーションで囲むと文字列として認識されますのでF4が表示されています。

投稿日時 - 2009-11-23 21:34:06

お礼

回答ありがとうございます。参考になりました。

投稿日時 - 2009-11-23 22:30:52

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

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

回答(3)

ANo.3

F4が何の値か分かりませんが、文脈から

IF(B4=B3,"",F4)

で良いと思います。

""(ダブルコーテーション)を入れると文字列扱いになるので「F4」と表示されたのでしょう。

投稿日時 - 2009-11-23 21:48:33

お礼

回答ありがとうございます。参考になりました。

投稿日時 - 2009-11-24 23:16:20

ANo.2

 
if(B4=B3,"",F4)
これでどうですか?
 

投稿日時 - 2009-11-23 21:34:23

お礼

回答ありがとうございます。参考になりました。

投稿日時 - 2009-11-24 23:15:40

あなたにオススメの質問