Excel vzorec: Musí absolvovat 4 ze 6 předmětů -

Obsah

Obecný vzorec

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

souhrn

Chcete-li vrátit „Pass“, když kterékoli 4 subjekty mají úspěšné absolvování, a „Fail“, pokud ne, můžete použít vzorec založený na funkcích IF a COUNTIF. V zobrazeném příkladu je vzorec v I5:

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

kde 70 představuje úspěšné absolvování všech předmětů.

Vysvětlení

Tento vzorec, který pracuje naruby, používá funkci COUNTIF k počítání úspěšných skóre u všech šesti předmětů:

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

Výsledek v I5 je 3, v I6 je 5 a v I7 je 6. Je dobré použít při spuštění tohoto vzorce samotný COUNTIF, abyste se ujistili, že před přidáním další logiky získáte očekávané výsledky.

Číslo vrácené funkcí COUNTIF je poté zkontrolováno proti 4 s operátorem větším nebo rovným operátoru (> =) a výraz vrátí hodnotu TRUE nebo FALSE pro logický test uvnitř funkce IF.

Pokud 4 nebo více subjektů dosáhlo minimálního skóre alespoň 70, IF vrátí „Pass“. Pokud ne, vrátí funkce IF hodnotu „Fail“.

Musí projít matematikou a angličtinou

Pokud matematika a angličtina musí mít úspěšné skóre, bez ohledu na to, jaké další výsledky jsou k dispozici, lze vzorec rozšířit takto:

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

Zde se funkce AND používá pro logický test uvnitř IF:

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

AND vrátí TRUE pouze tehdy, jsou-li splněny všechny tři podmínky:

  1. Úspěšné složení skóre u 4 ze 6 předmětů
  2. Předávání skóre v matematice
  3. Předávání skóre v angličtině

Pokud potřebujete logiku „buď / nebo“, můžete použít funkci OR nebo dokonce kombinovat OR s AND.

Zajímavé články...