
Általános képlet
=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")
Összegzés
Ha "4" alanynak megfelelő a pontszáma, és "ha" nem, akkor az IF és a COUNTIF függvényen alapuló képletet adhatja vissza. A bemutatott példában az I5 képlete a következő:
=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")
ahol 70 az összes tantárgy megfelelő passzát jelenti.
Magyarázat
A kifelé kifelé haladva ez a képlet a COUNTIF függvény segítségével számolja mind a hat tantárgyból a sikeres pontszámokat:
COUNTIF(C5:H5,">=70") // count passing subjects
Az I5-ben 3, az I6-ban 5 és az I7-ben az eredmény 6. Jó ötlet, ha a képlet indításakor egyedül használod a COUNTIF-et, hogy még több logika hozzáadása előtt biztos legyél a várt eredményekben.
A COUNTIF által visszaküldött számot ezután összehasonlítjuk 4-vel, nagyobb vagy egyenlő operátorral (> =), és a kifejezés az IGAZ vagy HAMIS értéket adja vissza az IF függvényen belüli logikai teszthez.
Ha 4 vagy több alanynak legalább 70-es passzolópontszáma van, az IF visszaadja a "Jó" értéket. Ha nem, akkor az IF függvény a "Fail" értéket adja vissza.
Át kell adnia a matematikát és az angolt
Ha a matematikának és az angolnak átmenő pontszámokkal kell rendelkeznie, függetlenül attól, hogy milyen egyéb pontszámok vannak, a képlet így bővíthető:
=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")
Itt az AND függvényt használják az IF logikai tesztjére:
AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)
Az AND csak akkor adja vissza az IGAZ értéket, ha mindhárom feltétel teljesül:
- Sikeres pontszám 6 alany közül 4-ben
- Megfelelő pontszám a matematikában
- Sikeres eredmény angolul
Ha "vagy / vagy" logikára van szüksége, használhatja az OR függvényt, vagy akár kombinálhatja a VAGY-t az ÉS-vel.