Excel-formel: COUNTIFS med flera kriterier och ELLER-logik -

Generisk formel

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

Sammanfattning

För att räkna med flera kriterier och ELLER-logik kan du använda COUNTIFS-funktionen med en arraykonstant. I exemplet som visas är formeln i H6:

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

Förklaring

Som standard tillämpar COUNTIFS-funktionen OCH logik. När du anger flera villkor måste alla villkor matcha för att generera ett antal.

En lösning är att tillhandahålla flera kriterier i en arraykonstant så här:

("complete","pending")

Detta kommer att få COUNTIFS att returnera två resultat: ett antal för "komplett" och ett antal för "väntande", förpackat i ett array-resultat så här:

(4,2)

För att få en slutlig summa slår vi in ​​COUNTIFS inuti SUM. SUM-funktionen summerar sedan alla objekt i matrisen och returnerar resultatet.

Lägga till ytterligare ELLER kriterier

Du kan lägga till ytterligare ett kriterium i den här formeln, men du måste använda en enda kolumnmatris för ett kriterium och en enda radmatris för det andra. Så, till exempel, för att räkna order som är "Complete" eller "Pending", för antingen "Andy Garcia" eller "Bob Jones", kan du använda:

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

Observera att vi använder en semikolon för den andra arraykonstanten, vilket skapar en vertikal array. Detta fungerar eftersom Excel "parar" element i de två arraykonstanterna och returnerar en tvådimensionell array med resultat i SUM så här:

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

Om du har mer än två kriterier, överväg en SUMPRODUCT-formel som beskrivs här.

Cellreferens för kriterier

För att använda en cellreferens för kriterier kan du använda en matrisformel så här:

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

Där intervall1 är kriterieområdet och intervall2 innehåller kriterier.

Jokertecken och dubbelräkning

COUNTIF och COUNTIFS stöder jokertecken, men du måste vara försiktig så att du inte dubbelt räknar när du har flera "innehåller" villkor med ELLER-logik. Se detta exempel för mer information

Bra länkar

Flera kriterier med ett eller två intervall (Excelxor)

Intressanta artiklar...