• ベストアンサー

IF関数について

教えて下さい。 E2の欄に、F2が空欄なら空欄そうでないなら、A3を返すという式にしたいのですが F2に、参照する式(=B2)という感じで入っているので、 元のB2が空欄でそして、それを参照するF2が空欄でも、その式が入っているので、 E2には、A3が返ってしまいます。 どうしたらよろしいでしょうか?

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

  • ベストアンサー
  • Harry721
  • ベストアンサー率36% (690/1870)
回答No.2

F2. =IF(B2=0,"",B2) E2. =IF(B2=0,"",A3) F2=B2であればあえてF2を参照する必要はないのでは?

noname#160768
質問者

お礼

Harry721さん、ご回答ありがとうございます。 おっしゃるとおりです・・・。 気が付きませんでした~。 おかげで、出来ました。ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>F2に、参照する式(=B2)という感じで入っているので、元のB2が空欄でそして、それを参照するF2が空欄でも、その式が入っているので、E2には、A3が返ってしまいます。 F2に入力する式が「=B2」だとB2が空欄の時は「0」が表示されると思います。 このF2セルの数式も「=IF(B2="","",B2)」のような数式にするのが一般的な対応ですが、B2が空白の場合に「0」と表示されている場合も空白表示するなら、E2セルに以下のような数式を入力してください。 =IF(OR(F2="",F2=0),"",A3) または =IF(OR(B2="",F2=""),"",A3)

noname#160768
質問者

補足

MackyNo1さん、またお世話になっております。 教えてくださってありがとうございます。 納得です。ご丁寧にありがとうございます。 出来ました!!

すると、全ての回答が全文表示されます。

関連するQ&A