- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのif文関数の複数条件時の記述について)
エクセルのif文関数の複数条件時の記述について
このQ&Aのポイント
- エクセルのif文関数を利用して、複数条件の場合の記述方法について質問があります。
- 現在、列が60個に増える予定であり、これまでのif文では処理ができなくなるため、簡潔に書ける関数を教えていただきたいです。
- 既存のif文の代わりに使用できる関数をお知らせいただければ幸いです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
次のような式にします。 =IF(COUNTIF(C4:F4,">"&$A$1),1,0)
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
A1に1000と記入されているとして =IF(MAX(C4:F4)>$A$1,1,0) などのようでイイかと思います。
質問者
お礼
ご回答ありがとうございます。 ご指摘の関数でも動作できました。 一つのやりたいことに対しても様々なアプローチがあるのだなと思います。 これからも勉強したいと思います。ありがとうございました。
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
一例です。 =IF(COUNTIF(C4:F4,">1000"),1,0)
質問者
補足
ご回答ありがとうございます。 もし、1000をどこかのセルから参照した場合はどうなるでしょうか。 例えば、A1セルに1000が入力されていたとして、 =IF(COUNTIF(C4:F4,">$A$1"),1,0) とした場合うまく関数が機能しませんでした…。 まだ見ていらっしゃったらご教授願えると幸いです。
- kybo
- ベストアンサー率53% (349/647)
回答No.1
=COUNTIF(4:4,">1000") の様な感じでどうでしょうか
質問者
補足
ご回答ありがとうございます。 最初に一緒に聞いていればよかったのですが、 もし、1000をどこかのセルから参照した場合はどうなるでしょうか。 例えば、A1セルに1000が入力されていたとして、 =IF(COUNTIF(C4:F4,">$A$1"),1,0) と入力してもうまく1がH5に表示されませんでした。 まだ見ていらっしゃったらご教授願えると幸いです。
お礼
ご回答ありがとうございます。 ご指摘のとおりの式に変更したところうまく動作するようになりました。 まだまだエクセルは分からないことだらけなので勉強しようと思います。 重ねてになりますがありがとうございました。