
Formuła ogólna
=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")
Podsumowanie
Aby zwrócić „Zaliczony”, gdy 4 przedmioty uzyskały pozytywny wynik, a „Niezaliczony”, gdy nie, możesz użyć formuły opartej na funkcjach JEŻELI i LICZ.JEŻELI. W pokazanym przykładzie formuła w I5 to:
=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")
gdzie 70 oznacza wynik zaliczający dla wszystkich przedmiotów.
Wyjaśnienie
Działając od wewnątrz, ta formuła wykorzystuje funkcję LICZ.JEŻELI do zliczania wyników zaliczających ze wszystkich sześciu przedmiotów:
COUNTIF(C5:H5,">=70") // count passing subjects
Wynik w I5 to 3, w I6 to 5, aw I7 to 6. Dobrym pomysłem jest użycie samego LICZ.JEŻELI na początku tej formuły, aby upewnić się, że otrzymujesz oczekiwane wyniki przed dodaniem większej logiki.
Liczba zwrócona przez LICZ.JEŻELI jest następnie porównywana z 4 za pomocą operatora większe lub równe (> =), a wyrażenie zwraca PRAWDA lub FAŁSZ dla testu logicznego wewnątrz funkcji JEŻELI.
Jeśli 4 lub więcej badanych ma wynik pozytywny co najmniej 70, JEŻELI zwraca „Zdany”. Jeśli nie, funkcja JEŻELI zwraca „Niepowodzenie”.
Musi zdać matematykę i angielski
Jeśli matematyka i angielski muszą mieć wyniki zaliczające, bez względu na inne wyniki, wzór można rozszerzyć w następujący sposób:
=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")
Tutaj funkcja AND jest używana do testu logicznego wewnątrz IF:
AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)
AND zwróci wartość TRUE tylko wtedy, gdy zostaną spełnione wszystkie trzy warunki:
- Wynik zaliczający w 4 z 6 przedmiotów
- Wynik zaliczający z matematyki
- Wynik zaliczający w języku angielskim
Jeśli potrzebujesz logiki „albo / lub”, możesz użyć funkcji OR, a nawet połączyć OR z AND.