• ベストアンサー

合否判定の関数入力のしかた

どうしてもわからず教えていただきたいのですが、 A列氏名、B列国語、C列数学、D列英語、E列合計点数、F列合否判定 の表の場合で 2行目A2(田中一郎)、B2(50)、C2(70)、D2(85)、E2(205)、F2(合否判定) のF2を求める合否判定の条件として、 合計点数が200点以上なら合格、ただし国語が50点以下があれば不合格、でも英語が80点以上であれば合格とする。 というように、IF関数の条件を重ねたいのですができないのでしょうか? orとか&を重ね合わせる関数がわかりません。よろしくお願いいたします。

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

  • ベストアンサー
  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

=IF(E2>=200,IF(B2<=50,IF(D2>=80,"合格","不合格"),"合格"),"不合格")

usitan
質問者

お礼

さっそくの答えありがとうございました。うまくできました。

その他の回答 (4)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.5

合格者は、次のような条件でしょうか。 (1)合計が200点以上且つ、国語が51点以上 (2)合計が200点以上且つ、国語が50点以下且つ、英語が80点以上 =IF(E2>=200,IF(C2>50,"合格",IF(D2>=80,"合格","不合格")),"不合格")

usitan
質問者

お礼

なるほどこのようにも考えることができるのですね。参考になりました。ありがとうございました。

回答No.4

=if(and(E2>=200,Or(B2>50,D2>=80),"合格","不合格") ですね。

usitan
質問者

お礼

なるほどこのようにも考えることができるのですね。参考になりました。ありがとうございました。

noname#204879
noname#204879
回答No.3

=IF(E2<200,"不合格",IF(AND(B2<=50,D2<80),"不合格","合格"))

usitan
質問者

お礼

なるほどこのようにも考えることができるのですね。参考になりました。ありがとうございました。

  • hukuponlog
  • ベストアンサー率52% (791/1499)
回答No.1

OR(IF(AND(e2>=200,b2>=50),"合格","不合格"),IF(AND(e2>=200,d2>=80),"合格","不合格"))

usitan
質問者

お礼

回答ありがとうございます。ORとANDの使い方もべんきょうになり、ました。

関連するQ&A