Как да използвате функцията SUMPRODUCT - Лесни формули на Excel

Съдържание

Основна употреба | Разширено използване

За да изчислите сумата от произведенията на съответните числа в един или повече диапазони, използвайте Мощната функция на Excel SUMPRODUCT.

Основна употреба

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

Обяснение: функцията SUMPRODUCT извършва това изчисление: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.

2. Диапазоните трябва да имат еднакви размери или в Excel ще се покаже #VALUE! грешка.

3. Функцията SUMPRODUCT третира всички записи, които не са цифрови, като че ли са нули.

4. Ако предоставите един диапазон, функцията SUMPRODUCT дава точно същия резултат като функцията SUM.

Разширено използване

Функцията SUMPRODUCT е изключително гъвкава функция и може да даде същия резултат като много вградени функции в Excel и дори формули за масиви!

1а. Например долната функция COUNTIF отчита броя на клетките, които съдържат точно звезда.

1б. Функцията SUMPRODUCT по -долу дава абсолютно същия резултат.

Обяснение: -(A1: A7 = "звезда") намалява до следната константа на масива:

-{TRUE; FALSE; FALSE; FALSE; FALSE; TRUE; FALSE}

Двойният отрицателен - принуждава тези булеви стойности към 1 и 0 (TRUE = 1, FALSE = 0). Резултат:

{1;0;0;0;0;1;0}

Тази константа на масива се използва като аргумент за функцията SUMPRODUCT, давайки резултат 2.

1в. Функцията COUNTIF по -долу брои броя клетки, които съдържат точно звезда + 1 знак. Въпросителният знак (?) Съвпада точно с един знак.

1г. Функцията SUMPRODUCT не е перфектна! Не можете да използвате заместващи знаци (? И *), когато използвате функцията SUMPRODUCT.

2а. Формулата на масива по -долу отчита броя на знаците в диапазон от клетки.

Забележка: завършете формула на масив, като натиснете CTRL + SHIFT + ENTER. Excel добавя фигурните скоби {}.

2б. Функцията SUMPRODUCT по -долу дава абсолютно същия резултат.

Забележка: константата на масива {9; 4; 6; 5} се използва като аргумент за функцията SUMPRODUCT, давайки резултат от 24. Функцията SUMPRODUCT борави с масивите първоначално, така че не е нужно да завършвате с натискане на CTRL + SHIFT + ENTER. Това е едно от най -големите предимства на функцията SUMPRODUCT, защото къдравите скоби {} объркват много начинаещи в Excel!

3а. Формулата на масива по-долу обобщава продажбите през 2021-2022 г.

3б. Функцията SUMPRODUCT по -долу дава абсолютно същия резултат.

Обяснение: (ГОДИНА (A1: A5) = 2018)*B1: B5 намалява до:

({2018; 2017; 2018; 2017; 2017} = 2018)*{10; 1; 7; 20; 3} и това намалява до:

{TRUE; FALSE; TRUE; FALSE; FALSE}*{10; 1; 7; 20; 3}

Не се нуждаем от двоен минус (виж пример 1б), защото операторът за умножение * автоматично принуждава булевите стойности към 1 и 0 (TRUE = 1, FALSE = 0). Резултат:

{10;0;7;0;0}

Тази константа на масива се използва като аргумент за функцията SUMPRODUCT, давайки резултат от 17.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave