Exceli valem: peab läbima 4 õppeainet 6-st -

Lang L: none (table-of-contents)

Üldine valem

=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")

Kokkuvõte

Tagasivõtte "Pass" tagastamiseks, kui kõigil neljal katsealusel on edukad punktid, ja "Mitte", kui mitte, võite kasutada funktsioone IF ja COUNTIF põhinevat valemit. Näidatud näites on valemi I5 valem:

=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")

kus 70 tähistab kõigi katsealuste läbimist.

Selgitus

Kui töötate tagurpidi, kasutab see valem funktsiooni COUNTIF, et lugeda kõigi kuue subjekti skoori:

COUNTIF(C5:H5,">=70") // count passing subjects

Tulemus I5-s on 3, I6-s 5 ja I7-s 6. Selle valemi alustamisel on mõistlik kasutada ainult COUNTIF-i, et enne loogika lisamist veenduda, et saate oodatud tulemusi.

Seejärel kontrollitakse COUNTIF-i tagastatud numbrit 4-ga, mis on suurem või võrdne operaatoriga (> =), ja funktsioon tagastab IF-funktsiooni loogilise testi korral väärtuse TRUE või FALSE.

Kui 4 või enama katsealuse läbisõit on vähemalt 70, tagastab IF väärtuse "Pass". Kui ei, tagastab IF funktsioon "Fail".

Peab läbima matemaatika ja inglise keele

Kui matemaatikal ja inglise keelel peavad olema edukad hinded, olenemata sellest, milliseid muid hindeid on, saab valemit laiendada järgmiselt:

=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")

Siin kasutatakse funktsiooni AND loogilise testi jaoks IF-s:

AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)

AND tagastab TÕENE ainult siis, kui kõik kolm tingimust on täidetud:

  1. 4-st katsealusest 6-l läbinud tulemus
  2. Matemaatika skoori läbimine
  3. Inglise keele skoor

Kui vajate loogikat "kas / või", võite kasutada funktsiooni OR või isegi kombineerida OR-i AND-ga.

Huvitavad Artiklid...