Excel-formel: Skal bestå 4 ud af 6 emner -

Indholdsfortegnelse

Generisk formel

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

Resumé

For at returnere "Pass", når 4 personer har en bestået score, og "Fail", når ikke, kan du bruge en formel baseret på funktionerne IF og COUNTIF. I det viste eksempel er formlen i I5:

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

hvor 70 repræsenterer bestået score for alle fag.

Forklaring

Arbejder fra indersiden ud, denne formel bruger COUNTIF-funktionen til at tælle bestående scores i alle seks emner:

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

Resultatet i I5 er 3, i I6 er 5, og i I7 er 6. Det er en god ide at bruge COUNTIF alene, når du starter denne formel, for at sikre, at du får de resultater, du forventer, før du tilføjer mere logik.

Antallet, der returneres af COUNTIF, kontrolleres derefter mod 4 med operatoren større end eller lig med (> =), og udtrykket returnerer SAND eller FALSK til den logiske test inden for IF-funktionen.

Hvis 4 eller flere emner har en bestået score på mindst 70, returnerer IF "Pass". Hvis ikke, returnerer IF-funktionen "Fail".

Skal bestå matematik og engelsk

Hvis matematik og engelsk skal have bestået scores, uanset hvilke andre scores der er til stede, kan formlen udvides således:

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

Her bruges AND-funktionen til den logiske test inde i IF:

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

OG returnerer kun SAND, når alle tre betingelser er opfyldt:

  1. Bestået score i 4 ud af 6 emner
  2. Bestået score i matematik
  3. Bestået score på engelsk

Hvis du har brug for "enten / eller" logik, kan du bruge OR-funktionen eller endda kombinere OR med AND.

Interessante artikler...