Excel

TÆLLE med flere kriterier og ELLER logik

Countifs With Multiple Criteria

Excel -formel: COUNTIFS med flere kriterier og OR -logikGenerisk formel | _+_ | Resumé

For at tælle med flere kriterier og ELLER -logik kan du bruge TÆLLINGSFUNKTIONEN med en array konstant . I det viste eksempel er formlen i H6:





= SUM ( COUNTIFS (range,{'red','blue','green'}))
Forklaring

Som standard gælder funktionen TÆLLER OG logik. Når du leverer flere betingelser, skal alle betingelser stemme overens for at generere et antal.

En løsning er at levere flere kriterier i en array konstant sådan her:





hvordan man næste linje i Excel
 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'}))

Dette får COUNTIFS til at returnere to resultater: en optælling for 'fuldført' og en optælling for 'afventende', pakket i en array resultat sådan her:

 
{'complete','pending'}

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 et andet ELLER -kriterium

Du kan tilføje et yderligere kriterium til denne formel, men du skal bruge en enkelt kolonne array for det ene kriterium og et enkelt række -array for det andet. Så for eksempel at tælle ordrer, der er 'Fuldført' eller 'Afventer', for enten 'Andy Garcia' eller 'Bob Jones', kan du bruge:

konverter minutter til decimal i excel
 
{4,2}

Bemærk, vi bruger en semikolon til den anden matrixkonstant, som skaber et lodret array. Dette virker, fordi Excel 'parrer' elementer i de to matrixkonstanter og returnerer et todimensionalt array af resultater inde i SUM som dette:

 
= SUM ( COUNTIFS (D4:D11,{'complete','pending'},C4:C11,{'Bob Jones''Andy Garcia'}))

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

hvordan man vender y-aksen i Excel

Cellereference for kriterier

Hvis du vil bruge en cellereference til kriterier, kan du bruge en matrixformel sådan her:

 
= SUM ({1,01,0}) 

Hvor område 1 er kriterieområdet, og område 2 indeholder kriterier.

Jokertegn og dobbelttælling

COUNTIF og COUNTIFS support jokertegn , men du skal være forsigtig med ikke at tælle dobbelt, når du har flere 'indeholder' -betingelser med ELLER -logik. Se dette eksempel for mere information

Forfatter Dave Bruns


^