Excel vzorec: Musí vyhovieť 4 zo 6 predmetov

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete vrátiť výsledok „Pass“, keď ktorékoľvek 4 subjekty majú úspešné absolvovanie testu, a „Fail“, ak nie, môžete použiť vzorec založený na funkciách IF a COUNTIF. V zobrazenom príklade je vzorec v I5:

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

kde 70 predstavuje úspešné skóre pre všetky predmety.

Vysvetlenie

Tento vzorec pracuje naruby, takže na počítanie úspešných výsledkov vo všetkých šiestich predmetoch používa funkcia COUNTIF:

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

Výsledok v I5 je 3, v I6 je 5 a v I7 je 6. Je dobré použiť pri spustení tohto vzorca samotný COUNTIF, aby ste sa ubezpečili, že pred pridaním ďalšej logiky získate očakávané výsledky.

Počet vrátený parametrom COUNTIF sa potom porovná s číslom 4 s operátorom väčším alebo rovným (> =) a výraz vráti hodnotu TRUE alebo FALSE pre logický test vo vnútri funkcie IF.

Ak 4 alebo viac predmetov získalo minimálne 70 bodov, IF vráti „vyhovujúce“. Ak nie, funkcia IF vráti hodnotu „Fail“.

Musí vyhovovať matematike a angličtine

Ak matematika a angličtina musia mať minimálne skóre, bez ohľadu na to, aké sú ďalšie skóre, vzorec je možné rozšíriť takto:

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

Tu sa funkcia AND používa na logický test vo vnútri IF:

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

AND vráti TRUE iba vtedy, keď sú splnené všetky tri podmienky:

  1. Úspešné skóre v 4 zo 6 predmetov
  2. Úspešné skóre v matematike
  3. Úspešné skóre v angličtine

Ak potrebujete logiku „buď / alebo“, môžete použiť funkciu OR alebo dokonca kombinovať OR s AND.

Zaujímavé články...