Формула на Excel: Бройте клетки, равни на едно от много неща -

Съдържание

Обща формула

=SUMPRODUCT(COUNTIF(rng,things))

Обобщение

За да преброите броя на клетките, равен на една от многото стойности, можете да използвате функцията COUNTIF във функцията SUMPRODUCT. В общата форма на формулата (по-горе) rng представлява диапазон от клетки и нещата представляват стойностите, които трябва да се броят.

В показания пример клетка G5 съдържа тази формула:

=SUMPRODUCT(COUNTIF(B5:B10,things))

Забележка: COUNTIF не чувствителен към регистъра.

Обяснение

COUNTIF отчита броя на клетките в диапазона, които отговарят на критериите, които сте предоставили. Когато дадете на COUNTIF диапазон от клетки като критерии, той връща масив от числа като резултат, където всяко число представлява броя на едно нещо в диапазона. В този случай посоченият диапазон "неща" (D5: D7) съдържа 3 стойности, така че COUNTIF връща 3 резултата в масив като:

=SUMPRODUCT((1;1;1))

Тъй като стойностите "жълто", "зелено" и "куче" се появяват веднъж в диапазона B5: B10. За да се справим с този масив, използваме функцията SUMPRODUCT, която е предназначена за работа с масиви. SUMPRODUCT просто обобщава елементите в масива и връща резултата, 3.

С константа на масива

С ограничен брой стойности можете да използвате константа на масив във формулата си със SUM, по следния начин:

=SUM(COUNTIF(B5:B10,("red","green","blue")))

Но ако използвате препратки към клетки в критериите, ще трябва да въведете като формула на масив или да превключите на SUMPRODUCT.

Интересни статии...