Excel formula: COUNTIFS ar vairākiem kritērijiem un VAI loģiku -

Vispārēja formula

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

Kopsavilkums

Lai skaitītu pēc vairākiem kritērijiem un VAI loģikas, varat izmantot funkciju COUNTIFS ar masīva konstanti. Parādītajā piemērā formula H6 ir:

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

Paskaidrojums

Pēc noklusējuma funkcija COUNTIFS tiek lietota UN loģika. Ievadot vairākus nosacījumus, visiem nosacījumiem ir jāsakrīt, lai izveidotu skaitīšanu.

Viens risinājums ir piegādāt vairākus kritērijus tādā masīva konstante:

("complete","pending")

Tādējādi COUNTIFS atgriezīs divus rezultātus: skaitlis "pabeigts" un skaitlis "gaida", kas iesaiņots šādi masīva rezultātos:

(4,2)

Lai iegūtu galīgo kopsummu, SUM iekšpusē iesaiņojam COUNTIFS. Pēc tam funkcija SUM summē visus masīva vienumus un atgriež rezultātu.

Citu VAI kritēriju pievienošana

Šai formulai varat pievienot vēl vienu kritēriju, taču vienam kritērijam jāizmanto viena kolonnu masīvs, bet otram - vienas rindas masīvs. Piemēram, lai uzskaitītu pasūtījumus, kas ir “Pabeigti” vai “Gaida”, “Endijam Garsijai” vai “Bobam Džounsam” varat izmantot:

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

Ņemiet vērā, ka otrajam masīva konstantam mēs izmantojam semikolu, kas rada vertikālu masīvu. Tas darbojas tāpēc, ka Excel "pāro" elementus divās masīvu konstantēs un SUM iekšpusē atgriež divdimensiju rezultātu masīvu šādi:

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

Ja jums ir vairāk nekā divi kritēriji, apsveriet šeit aprakstīto formulu SUMPRODUCT.

Šūnu atsauce uz kritērijiem

Lai kritērijiem izmantotu šūnas atsauci, varat izmantot šādu masīva formulu:

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

Kur diapazons1 ir kritēriju diapazons, un diapazons2 satur kritērijus.

Aizstājējzīmes un dubultā skaitīšana

COUNTIF un COUNTIFS atbalsta aizstājējzīmes, taču jums jābūt piesardzīgam, lai dubultā netiktu skaitīts, ja jums ir vairāki nosacījumi "satur" ar VAI loģiku. Plašāku informāciju skatiet šajā piemērā

Labas saites

Vairāki kritēriji ar vienu vai diviem diapazoniem (Excelxor)

Interesanti raksti...