- ベストアンサー
IF関数で20以上、80以下を抜き取る場合はどうしたらいいのでしょうか?
題名の通りですが、IF関数で二つ以上の組み合わせで抜き取りしたいときはどうすればいいのでしょうか?
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
セルA1の値を判定するとして、 1) =IF(A1>=20,IF(A1<=80,正の処理,偽の処理),偽の処理) 2) =IF(AND(A1>=20,A1<=80),正の処理,偽の処理)
その他の回答 (5)
- NCU
- ベストアンサー率10% (32/318)
どうしたいのかいまいち不明ですが、Booleanを返せばいいなら、 =MEDIAN(20,A1,80)=A1
- imogasi
- ベストアンサー率27% (4737/17069)
あれもこれもでて、目移りするようだが =IF((A4>=20)*(A4<=80),"1","") というのもあるよ。実質ANDと同じだけれど。 例データ 40 1 120 15 50 1 関数は2種以上の表現や関数の組み合わせの使い方で解けるものも多い。
お礼
なるほどありがとうございます。 今他にも何かないかと色々いじっておりました。 ちなみに条件付き書式以外でセルの色を変える技にもこれは適用できるのでしょうか? 例えばA4がこの条件内の時は青、違うときは赤とかそのA4にその色を返せたりするのでしょうか?←今回の趣旨とは違うかも知れませんが、、、
- thepianist
- ベストアンサー率43% (29/67)
追加です。 データがあるのでしたら、エクセルの場合でしたら、オートフィルタを使ってみてはどうでしょうか!? また、先ほど言いましたが、もっと詳しく言います。 IF(AND(A1>=20,A1<=80))とやってくだされば大丈夫でしょう。
お礼
親切に二度もお返事ありがとうございます。 おかげさまで出来るようになりました。 ありがとうございました。
- toshi_2000
- ベストアンサー率30% (306/1002)
エクセルなら次の通り。 =IF(AND(A1>=20,A1<=80),"X","Y")
お礼
なるほどAndを先に持ってくるわけですね。 やってみます
- thepianist
- ベストアンサー率43% (29/67)
はい、お答えいたします。 IF(20<=80)とすればいいでしょう。
お礼
ANDを使わない方法もあるわけですね。さらに上の方法だと3種類ですね。これは棚ぼただぁ~!