- ベストアンサー
エクセルの関数
下記のような場合エクセルの関数はどのようになるのでしょうか。 Aグループの3つある内のいずれか2つが100であり、かつ、Bグループの3つある内の2つ以上が100である場合は合格
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
どのように点数表を作成されるかによって違いますが、 例えば横一列に、A列からAグループの3つ、D列からBグループの3つが2行目から入力されているとして、G列に合否の評価を表示させるとすると、 G2に =IF(AND(COUNTIF(A2:C2,100)>=2,COUNTIF(D2:F2,100)>=2),"合格","不合格") で以下コピーでいいと思います。
その他の回答 (3)
- s_yoshi_6
- ベストアンサー率73% (1113/1519)
回答No.4
#2です。 先程の回答は、質問の「100」というのが100点満点の点数で、2つだと合格なのに3つだと不合格ということはないだろうと思い、質問の誤記と判断して COUNTIF(A2:C2,100)>=2 としました。 もし100というのが別の意味で、100が2つ以外は不合格ということであれば、おっしゃるように COUNTIF(A2:C2,100)=2 で結構です。
- akio_myau
- ベストアンサー率34% (515/1480)
回答No.3
例えば、A2.B2.C2にAグループの値が D2.E2.F2にBグループの値が入っている場合 以下のような式を入れてください。 =IF(AND(OR(AND(A2=100,B2=100),AND(A2=100,C2=100),AND(C2=100,D2=100)),OR(AND(D2=100,E2=100),AND(D2=100,F2=100),AND(E2=100,F2=100))),"合格","不合格")
質問者
お礼
ご回答いただきましてありがとうございました。
- masatoshi5352
- ベストアンサー率12% (26/214)
回答No.1
if文で対応して下さい。 100だけ合格なのか、101が有るのかが疑問なために
お礼
簡潔なご回答ありがとうございました。
補足
(A2:C2,100)>=2 この部分は「いずれか2つが100である場合」ですので =2でいいと思いますがどうでしょうか。