Функция СУММПРОИЗВ в Excel

В Excel функцию СУММПРОИЗВ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений. Фактически, СУММПРОИЗВ — это полезная функция, которая может помочь подсчитать или суммировать значения ячеек с несколькими критериями, такими как функция СЧЁТЕСЛИМН или СУММЕСЛИМН. В этой статье будет представлен синтаксис функции и некоторые примеры для этой функции СУММПРОИЗВ.

  • Пример 1: Базовое использование функции SUMPRODUCT
  • Пример 2: Суммирование ячеек с несколькими критериями с функцией SUMPRODUCT
  • Пример 3: Подсчет ячейки с несколькими критериями с функцией СУММПРОИЗВ
  • Пример 4: вычисление средневзвешенного значения с помощью функции СУММПРОИЗВ

Синтаксис:

Синтаксис функции СУММПРОИЗВ в Excel:


Аргументы:

  • : обязательно. Первый массив или диапазон ячеек, которые вы хотите умножить, а затем добавить.
  • : необязательно. Второй массив или диапазон ячеек, которые вы хотите умножить, а затем добавить.

Примечания: р>

  • 1. Если в вашем диапазоне есть нечисловые значения, СУММПРОИЗВ обрабатывает их как нули.
  • 2. Если массивы или диапазоны имеют разное количество строк и столбцов, функция СУММПРОИЗВ вернет # ЗНАЧ! ошибка.
  • 3. Если в массивах есть логические тесты, они будут создавать значения ИСТИНА и ЛОЖЬ. В большинстве случаев вам нужно преобразовать их в 1 и 0 с помощью двойного унарного оператора (-).
  • 4. Функция СУММПРОИЗВ может обрабатывать до 255 аргументов в Excel 2007 и более поздних версиях и только 30 аргументов в более ранних версиях Excel.
  • 5. СУММПРОИЗВ не поддерживает подстановочные знаки.

Возврат:

Возвращает результат умножения и суммированные массивы.


Примеры:

Пример 1: Базовое использование SUMPRODUCT функция

Основное использование СУММПРОИЗВ — это умножение двух столбцов, а затем их сложение, например, у вас есть следующие данные снимка экрана, теперь вы хотите умножить порядок и цена за единицу, а затем суммируйте все результаты умножения, чтобы получить общую цену.

Для решения этой задачи примените следующую формулу:

Объяснение : эта формула СУММПРОИЗВ (B2: B7, C2: C7) = B2 * C2 + B3 * C3 + B4 * C4 + B5 * C5 + B6 * C6 + B7 * C7 .

Затем нажмите клавишу Enter , ячейки в столбце B умножаются на соответствующие ячейки в той же строке столбца C, и результаты сложены. См. Снимок экрана:


Пример 2: Суммирование ячеек с несколькими критериями с функцией СУММПРОИЗВ

За исключением СУММЕСЛИМН функция суммирования значений ячеек на основе нескольких условий, функция СУММПРОИЗВ также может решить эту задачу быстро и легко.


Случай 1. Суммирование значений ячеек, если они содержат определенные текст в другом столбце.

Предположим, у вас есть таблица данных, как показано на скриншоте ниже, теперь вы хотите рассчитать общую цену, по которой продукт KTE и имя David, как вы могли бы использовать формулу СУММПРОИЗВ в Excel?

1. Введите или скопируйте любую из формул ниже в пустую ячейку:

  • Советы . В приведенной выше формуле:
  • A2: A12 = «KTE» : это первый диапазон_критериев и критерии, по которым вы хотите произвести суммирование.
  • B2: B12 = «David» ong>: это второй диапазон_критерия и критерий, по которому вы хотите суммировать.
  • D2: D12 : это диапазон суммы, в котором вы хотите суммировать значения ячеек. .

2. Затем нажмите клавишу Enter , чтобы получить нужный результат:


Случай 2: Суммирование ячеек с несколькими критериями с логикой ИЛИ

Для суммирования ячеек на основе нескольких критериев с логикой ИЛИ, вы должны использовать символ плюса (+), чтобы объединить несколько условий вместе в функции СУММПРОИЗВ.

Например, я хочу просуммировать общую цену продукта KTE и KTO в столбце A, как показано на скриншоте ниже:

Пожалуйста, примените следующую формулу в пустую ячейку:

Затем нажмите клавишу Enter , общая цена продукта KTE и KTO была рассчитана, см. снимок экрана:


Случай 3: Суммирование ячеек с несколькими критериями с помощью логики ИЛИ и И

В некоторых ситуациях может потребоваться суммирование ячеек с обоими ИЛИ и логика И одновременно. Функция SUMPRODUCE также может легко решить эту задачу.

Звездочка (*) используется как оператор AND.

Символ плюса (+) используется в качестве оператора ИЛИ.

Давайте посмотрим на пример, для суммирования общей цены, которая составляет KTE и KTO, когда продажи больше чем 200.

Вы должны скопировать или ввести формулу ниже :

Затем нажмите клавишу Enter , чтобы получить нужный результат:


Пример 3. Подсчет ячеек с несколькими критериями с помощью функции СУММПРОИЗВ

Обычно этот СУММПРОИЗВ Функция также может помочь нам подсчитать ячейки с несколькими критериями в Excel. Как и в случае значений суммы, вам просто нужно удалить аргумент sum_range из формулы.


Случай 1. Подсчет ячеек с несколькими критериями с логикой И

Здесь я хочу подсчитать ячейки, в которых продукт является KTE, а объем продаж превышает 200. Поэтому, пожалуйста, используйте любая из следующих формул:

  • Советы . В приведенной выше формуле:
  • A2: A12 = «KTE» : первый диапазон_критериев и критерии, на основе которых вы хотите производить подсчет.
  • B2: B12> 200 : это второй диапазон_ критериев и критерии, на основе которых вы хотите производить подсчет. /li>

Затем нажмите клавишу Enter , чтобы получить номер результата:


Случай 2: подсчет ячеек с несколькими критериями с логикой ИЛИ

Для подсчета количества продуктов KTE и KTO в столбце A примените следующую формулу:

Затем нажмите клавишу Enter , чтобы получить номер продукта KTE и KTO. См. Снимок экрана:


Случай 3: подсчет ячеек с несколькими критериями с помощью логики ИЛИ и И

Чтобы подсчитать количество продуктов KTE и KTO, объем продаж которых превышает 200, вы должны применить следующую формулу:

Затем нажмите клавишу Enter , чтобы получить нужный вам результат:


Пример 4. Вычислить средневзвешенное значение с помощью функции СУММПРОИЗВ

Обычно мы можем быстро и легко вычислить среднее значение диапазона ячеек. Но если вы хотите вычислить среднее значение списка значений с разными уровнями релевантности, это означает вычислить средневзвешенное значение. Нет прямой функции для его получения в Excel. Но функция СУММПРОИЗВ может помочь вам с этим справиться.

Например, у меня есть таблица статистики оценок для ученика, каждая задача имеет разный вес, как показано на скриншоте ниже.

Для расчета средневзвешенного значения используйте следующую формулу:

Объяснение : эта формула: СУММПРОИЗВ (B2: B6, C2: C6)/СУММ (C2: C6) = (B2 * C2 + B3 * C3 + B4 * C4 + B5 * C5 + B6 * C6)/(C2 + C3 + C4 + C5 + C6)

А затем нажмите клавишу Enter , средневзвешенное значение было рассчитано сразу, см. снимок экрана:


Другие статьи с функцией СУММПРОИЗВ:

  • Countif A конкретное значение на нескольких рабочих листах
  • Предположим, у меня есть несколько рабочих листов, которые содержат следующие данные, и теперь я хочу получить количество вхождений определенное значение «Excel» из этих листов. Как я могу подсчитать конкретные значения на нескольких листах?
  • Найти и получить наибольшее значение на основе нескольких критериев в Excel
  • В Excel мы можем применить функцию max, чтобы получить наибольшее число как можно быстрее. Но иногда , вам может потребоваться найти наибольшее значение на основе некоторых критериев, как вы могли бы справиться с этой задачей в Excel?
  • Вычислить средневзвешенное значение в Excel
  • Например, у вас есть список покупок с ценами, весом и суммой. Вы можете легко рассчитать среднюю цену с помощью функции СРЕДНЕЕ. в Excel. Но а если средневзвешенная цена? В этой статье я представлю метод расчета средневзвешенного значения, а также метод расчета средневзвешенного значения, если он соответствует определенным критериям в Excel.

-> Лучшие инструменты для повышения производительности в офисе


Оцените статью
Frestage.ru
Добавить комментарий