• ベストアンサー

エクセルでのIF関数:この場合どうすれば?

IF関数を使うと思うのですが、このような場合どのように入力すればよろしいのでしょうか? 特定のセル(たとえばC1のセル)にマイナスの数字もしくは、プラスの数字もしくは空白が入力されており、たとえばB1のセルに関数を入力するとき C1に空白以外の数値が入力されている場合に限り、A1に入力されている数値をB1のセルに入力(反映)させたい場合。 また同時に、C1が空白の場合、B1も0ではなく空白にしたい。 どなたかご教授ください。よろしくお願い致します。

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

  • ベストアンサー
  • dober-o
  • ベストアンサー率59% (260/439)
回答No.1

C1が必ず数値か空白なら =IF(C1="","",A1) ですかね

moamoamoo
質問者

お礼

早々の回答ありがとうございました! 出来ました。本当にありがとうございました。

その他の回答 (1)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

B1=IF(ISBLANK(C1),"",C1) または B1=IF(ISNUMBER(C1),C1,"") ですね。ISBLANKは空白を判定、ISNUMBERは数値を判定します。 ISBLANKの場合は、C1に文字がある場合はB1にその文字を表示 ISNUMBERの場合は、C1に数値の0がある場合は0を表示します。

moamoamoo
質問者

お礼

早々の回答ありがとうございました。 私の説明不足だったんでしょうね、すみません。 C1をA1にすると出来ました。 ISNUMBER、ISBLANKともに初めて聞きました。勉強になりました。 本当にありがとうございました。