• ベストアンサー

excelのif文について

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

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 IF((B4-B3)=0,"","F4") が IF((B4-B3)=0,"",F4) になると思います。 ダブルクォーテーションで囲むと文字列として認識されますのでF4が表示されています。

kou5316
質問者

お礼

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

その他の回答 (2)

  • cimasang
  • ベストアンサー率44% (4/9)
回答No.3

F4が何の値か分かりませんが、文脈から IF(B4=B3,"",F4) で良いと思います。 ""(ダブルコーテーション)を入れると文字列扱いになるので「F4」と表示されたのでしょう。

kou5316
質問者

お礼

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

回答No.2

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

kou5316
質問者

お礼

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