• ベストアンサー

エクセルの関数

下記のような場合エクセルの関数はどのようになるのでしょうか。 Aグループの3つある内のいずれか2つが100であり、かつ、Bグループの3つある内の2つ以上が100である場合は合格

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

  • ベストアンサー
  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

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

te1944
質問者

お礼

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

te1944
質問者

補足

(A2:C2,100)>=2 この部分は「いずれか2つが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))),"合格","不合格")

te1944
質問者

お礼

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

回答No.1

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

関連するQ&A