Excel-formel: COUNTIFS med flere kriterier og ELLER logik -

Generisk formel

=SUM(COUNTIFS(range,("red","blue","green")))

Resumé

For at tælle med flere kriterier og ELLER logik kan du bruge COUNTIFS-funktionen med en matrixkonstant. I det viste eksempel er formlen i H6:

=SUM(COUNTIFS(D4:D11,("complete","pending")))

Forklaring

COUNTIFS-funktionen anvender som standard OG logik. Når du leverer flere betingelser, skal alle betingelser matche for at generere et antal.

En løsning er at levere flere kriterier i en matrixkonstant som denne:

("complete","pending")

Dette får COUNTIFS til at returnere to resultater: et antal for "komplet" og et antal for "afventende", pakket i et array-resultat som dette:

(4,2)

For at få en endelig sum pakker vi COUNTIFS ind i SUM. SUM-funktionen summerer derefter alle elementer i arrayet og returnerer resultatet.

Tilføjelse af endnu ELLER kriterier

Du kan tilføje et yderligere kriterium til denne formel, men du skal bruge et enkelt kolonnearray til et kriterium og et enkelt rækkearray for det andet. Så for eksempel at tælle ordrer, der er "Komplette" eller "Afventer" for enten "Andy Garcia" eller "Bob Jones", kan du bruge:

=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Bemærk, at vi bruger en semikolon til den anden matrixkonstant, hvilket skaber en lodret matrix. Dette fungerer, fordi Excel "parrer" elementer i de to arraykonstanter og returnerer et todimensionelt array af resultater inden for SUM som dette:

=SUM((1,0;1,0))

Hvis du har mere end to kriterier, skal du overveje en SUMPRODUCT-formel som beskrevet her.

Cellereference for kriterier

For at bruge en cellereference til kriterier kan du bruge en matrixformel som denne:

=(SUM(COUNTIFS(range1,range2)))

Hvor område1 er kriterieområdet, og område2 indeholder kriterier.

Jokertegn og dobbeltoptælling

COUNTIF og COUNTIFS understøtter jokertegn, men du skal være omhyggelig med ikke at tælle dobbelt, når du har flere "indeholder" betingelser med ELLER logik. Se dette eksempel for at få flere oplysninger

Gode ​​links

Flere kriterier med et eller to områder (Excelxor)

Interessante artikler...