
Splošna formula
=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")
Povzetek
Če želite vrniti »Pass«, kadar imajo kateri koli štirje predmeti pozitiven rezultat, in »Fail«, če ne, lahko uporabite formulo, ki temelji na funkcijah IF in COUNTIF. V prikazanem primeru je formula v I5:
=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")
kjer 70 predstavlja prehodni rezultat za vse predmete.
Pojasnilo
Ta formula, ki deluje od znotraj navzven, uporablja funkcijo COUNTIF za štetje prehodnih rezultatov pri vseh šestih predmetih:
COUNTIF(C5:H5,">=70") // count passing subjects
Rezultat v I5 je 3, v I6 je 5 in v I7 je 6. Pri zagonu te formule je dobro uporabiti samo COUNTIF, da zagotovite pričakovane rezultate, preden dodate več logike.
Število, ki ga vrne COUNTIF, se nato preveri proti 4 z operatorjem (> =), ki je večji ali enak, izraz pa vrne TRUE ali FALSE za logični test znotraj funkcije IF.
Če imajo 4 ali več preiskovancev oceno najmanj 70, IF vrne "Pass" V nasprotnem primeru funkcija IF vrne "Fail".
Mora opraviti matematiko in angleščino
Če morata matematika in angleščina imeti pozitivne rezultate, ne glede na to, kateri drugi rezultati so prisotni, lahko formulo podaljšate takole:
=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")
Tu je funkcija AND uporabljena za logični test znotraj IF:
AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)
IN vrne TRUE le, če so izpolnjeni vsi trije pogoji:
- Kratek rezultat pri 4 od 6 predmetov
- Prehodni rezultat iz matematike
- Kratek rezultat v angleščini
Če potrebujete logiko "ali / ali", lahko uporabite funkcijo ALI ali celo kombinirate ALI z AND.