- ベストアンサー
エクセルでのIF関数:この場合どうすれば?
IF関数を使うと思うのですが、このような場合どのように入力すればよろしいのでしょうか? 特定のセル(たとえばC1のセル)にマイナスの数字もしくは、プラスの数字もしくは空白が入力されており、たとえばB1のセルに関数を入力するとき C1に空白以外の数値が入力されている場合に限り、A1に入力されている数値をB1のセルに入力(反映)させたい場合。 また同時に、C1が空白の場合、B1も0ではなく空白にしたい。 どなたかご教授ください。よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
C1が必ず数値か空白なら =IF(C1="","",A1) ですかね
その他の回答 (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を表示します。
質問者
お礼
早々の回答ありがとうございました。 私の説明不足だったんでしょうね、すみません。 C1をA1にすると出来ました。 ISNUMBER、ISBLANKともに初めて聞きました。勉強になりました。 本当にありがとうございました。
お礼
早々の回答ありがとうございました! 出来ました。本当にありがとうございました。