こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルの関数

下記のような場合エクセルの関数はどのようになるのでしょうか。

Aグループの3つある内のいずれか2つが100であり、かつ、Bグループの3つある内の2つ以上が100である場合は合格

投稿日時 - 2004-07-06 20:19:42

QNo.917034

困ってます

質問者が選んだベストアンサー

どのように点数表を作成されるかによって違いますが、
例えば横一列に、A列からAグループの3つ、D列からBグループの3つが2行目から入力されているとして、G列に合否の評価を表示させるとすると、
G2に
=IF(AND(COUNTIF(A2:C2,100)>=2,COUNTIF(D2:F2,100)>=2),"合格","不合格")
で以下コピーでいいと思います。

投稿日時 - 2004-07-06 20:36:47

補足

(A2:C2,100)>=2
この部分は「いずれか2つが100である場合」ですので
=2でいいと思いますがどうでしょうか。

投稿日時 - 2004-07-06 21:24:00

お礼

簡潔なご回答ありがとうございました。

投稿日時 - 2004-07-06 21:38:45

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

#2です。
先程の回答は、質問の「100」というのが100点満点の点数で、2つだと合格なのに3つだと不合格ということはないだろうと思い、質問の誤記と判断して
COUNTIF(A2:C2,100)>=2
としました。
もし100というのが別の意味で、100が2つ以外は不合格ということであれば、おっしゃるように
COUNTIF(A2:C2,100)=2
で結構です。

投稿日時 - 2004-07-06 23:26:40

ANo.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))),"合格","不合格")

投稿日時 - 2004-07-06 20:37:14

お礼

ご回答いただきましてありがとうございました。

投稿日時 - 2004-07-06 21:37:23

if文で対応して下さい。
100だけ合格なのか、101が有るのかが疑問なために

投稿日時 - 2004-07-06 20:33:00

あなたにオススメの質問