Ich habe Probleme mit der IF-Funktion im folgenden Beispiel.
Bedingungen:
- Es gibt 3 Prüfungen und eine Gesamtpunktzahl.
- Der Student muss mindestens 5 Punkte in jeder Prüfung erzielen, um zu bestehen.
- Wenn er in einer der Prüfungen eine Punktzahl von 4 oder weniger Punkten hat, ist er nicht erfolgreich.
- Die Gesamtpunktzahl muss jedoch> = 16 sein, um zu bestehen, da er sonst ebenfalls scheitert.
Beispiel 1:
Test 1 = 4, Test 2 = 10, Test 3 = 10, Gesamt = 24; Er hat mehr als 16, scheitert aber, weil er in einer der Prüfungen eine 4 erreicht hat.
Beispiel 2:
Test 1 = 5, Test 2 = 5, Test 3 = 5, Gesamt = 15; schlägt erneut fehl, da die Gesamtpunktzahl unter 16 liegt.
Problem:
Ich habe diese Funktion benutzt:
=IF(E4>=5;IF(F4>=5;IF(G4>=5;IF(H4>=16;"Pass";"Fail"))))
Es funktioniert einwandfrei, außer in dem Szenario, in dem der Schüler in einer der Prüfungen eine 4 oder weniger erreicht. Wenn das passiert, verstehe ich, FALSE
aber ich möchte, dass es so ist Fail
.
Bildschirmfoto:
microsoft-excel
function-keys
Ein Konto
quelle
quelle
Antworten:
Basierend auf dem Kommentar von @ fixer1234 :
Verwenden Sie die AND-Funktion innerhalb der IF-Funktion , um nach mehreren Bedingungen zu suchen und die Komplexität zu verringern:
quelle