Formuła programu Excel: musi przejść 4 z 6 przedmiotów -

Spisie treści

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:

  1. Wynik zaliczający w 4 z 6 przedmiotów
  2. Wynik zaliczający z matematyki
  3. 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.

Interesujące artykuły...