- ベストアンサー
IF関数を使用する際の参照セルとエラーについて
- IF関数を使用する際に参照するセルに他の数式が入っている場合、エラーが発生します。
- IF関数を使用して複数のセルを参照する方法について教えてください。
- 複数のセルを参照する場合、セル範囲を指定する際に正しい方法を使わないとエラーが発生します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 >例)「PPAS-0000」から「PPAS-9999」の間のどれか一つでも あった場合は「有」とする。 ワイルドカード(任意1文字以上)のアスタリスク(半角で*)で表現できます。 =IF(COUNTIF('御見積書'!$E$17:$E$30,"PPAS-*"),"有","無")
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
>参照するセルが他の数式が入っている場合はエラーになってしまうのでしょうか? ⇒エラーになはなりません。 IF(D44=有,"\0","-")→IF(D44="有","\0","-")ではないでしょうか。 >IF('御見積書'!$E$17:$E$30="PAW2Y-","有","無")」とやると、#VALUEというエラーが出てしまいます。 ⇒数式エラーです。 =IF(COUNTIF('御見積書'!$E$17:$E$30,"PAW2Y-"),"有","無")で如何でしょうか。
お礼
>⇒エラーになはなりません。 IF(D44=有,"\0","-")→IF(D44="有","\0","-")ではないでしょうか。 ありがとうございます!文字を""で囲まなかったからいけなかったんですね!解決しました! >⇒数式エラーです。 =IF(COUNTIF('御見積書'!$E$17:$E$30,"PAW2Y-"),"有","無")で如何でしょうか。 ありがとうございます!こちらも解決しました! COUNTIFは使ったこと無かったのでとても参考になりました。 続けて質問になってしまうのですが、 「IF(COUNTIF('御見積書'!$E$17:$E$30,"PPAS-"),"有","無")」 の場合、「PPAS-」以上の数値が合った場合は全て「有」としたい ときはどうしたらいいのでしょうか? 例)「PPAS-0000」から「PPAS-9999」の間のどれか一つでも あった場合は「有」とする。 お手数ですが、よろしくお願いいたします。
お礼
ありがとうございます!!!! 出来ました!! 本当にありがとうございます! 感動です。 勉強になりました。