
Обща формула
=SUM(COUNTIFS(range,("red","blue","green")))
Обобщение
За да броите с множество критерии и логика ИЛИ, можете да използвате функцията COUNTIFS с константа на масива. В показания пример формулата в H6 е:
=SUM(COUNTIFS(D4:D11,("complete","pending")))
Обяснение
По подразбиране функцията COUNTIFS се прилага И логика. Когато предоставяте множество условия, всички условия трябва да съвпадат, за да се генерира брой.
Едно решение е да се предоставят множество критерии в константа на масива като тази:
("complete","pending")
Това ще накара COUNTIFS да върнат два резултата: брой за "завършен" и брой за "в очакване", пакетиран в резултат на масив като този:
(4,2)
За да получим окончателна сума, обвиваме COUNTIFS в SUM. След това функцията SUM сумира всички елементи в масива и връща резултата.
Добавяне на друг ИЛИ критерий
Можете да добавите един допълнителен критерий към тази формула, но ще трябва да използвате масив от една колона за един критерий и масив от един ред за другия. Така например, за да преброите поръчки, които са „Изпълнени“ или „Изчакващи“, за „Анди Гарсия“ или „Боб Джоунс“, можете да използвате:
=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))
Обърнете внимание, че използваме точка с двоеточие за втората константа на масива, която създава вертикален масив. Това работи, защото Excel "сдвоява" елементи в двете константи на масива и връща двуизмерен масив от резултати в SUM по следния начин:
=SUM((1,0;1,0))
Ако имате повече от два критерия, помислете за формула SUMPRODUCT, както е описано тук.
Препратка към клетка за критерии
За да използвате препратка към клетка за критерии, можете да използвате формула на масив като тази:
=(SUM(COUNTIFS(range1,range2)))
Където range1 е диапазонът на критериите, а range2 съдържа критерии.
Уайлдкард и двойно броене
COUNTIF и COUNTIFS поддържат заместващи символи, но трябва да внимавате да не удвоявате броя, когато имате множество условия "съдържа" с логика ИЛИ. Вижте този пример за повече информация