- ベストアンサー
合否判定の関数入力のしかた
どうしてもわからず教えていただきたいのですが、 A列氏名、B列国語、C列数学、D列英語、E列合計点数、F列合否判定 の表の場合で 2行目A2(田中一郎)、B2(50)、C2(70)、D2(85)、E2(205)、F2(合否判定) のF2を求める合否判定の条件として、 合計点数が200点以上なら合格、ただし国語が50点以下があれば不合格、でも英語が80点以上であれば合格とする。 というように、IF関数の条件を重ねたいのですができないのでしょうか? orとか&を重ね合わせる関数がわかりません。よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
=IF(E2>=200,IF(B2<=50,IF(D2>=80,"合格","不合格"),"合格"),"不合格")
その他の回答 (4)
- mu2011
- ベストアンサー率38% (1910/4994)
合格者は、次のような条件でしょうか。 (1)合計が200点以上且つ、国語が51点以上 (2)合計が200点以上且つ、国語が50点以下且つ、英語が80点以上 =IF(E2>=200,IF(C2>50,"合格",IF(D2>=80,"合格","不合格")),"不合格")
お礼
なるほどこのようにも考えることができるのですね。参考になりました。ありがとうございました。
- TARO_SEVEN
- ベストアンサー率30% (159/528)
=if(and(E2>=200,Or(B2>50,D2>=80),"合格","不合格") ですね。
お礼
なるほどこのようにも考えることができるのですね。参考になりました。ありがとうございました。
=IF(E2<200,"不合格",IF(AND(B2<=50,D2<80),"不合格","合格"))
お礼
なるほどこのようにも考えることができるのですね。参考になりました。ありがとうございました。
- hukuponlog
- ベストアンサー率52% (791/1499)
OR(IF(AND(e2>=200,b2>=50),"合格","不合格"),IF(AND(e2>=200,d2>=80),"合格","不合格"))
お礼
回答ありがとうございます。ORとANDの使い方もべんきょうになり、ました。
お礼
さっそくの答えありがとうございました。うまくできました。