В Excel функцию СУММПРОИЗВ можно использовать для умножения двух или более столбцов или массивов вместе, а затем получения суммы произведений. Фактически, СУММПРОИЗВ – это полезная функция, которая может помочь подсчитать или суммировать значения ячеек с несколькими критериями, такими как функция СЧЁТЕСЛИМН или СУММЕСЛИМН. В этой статье будет представлен синтаксис функции и некоторые примеры для этой функции СУММПРОИЗВ.
- Пример 1: Базовое использование функции SUMPRODUCT
- Пример 2: Суммирование ячеек с несколькими критериями с функцией SUMPRODUCT
- Пример 3: Подсчет ячейки с несколькими критериями с функцией СУММПРОИЗВ
- Пример 4: вычисление средневзвешенного значения с помощью функции СУММПРОИЗВ
Содержание
- Синтаксис:
- Аргументы:
- Возврат:
- Примеры:
- Пример 1: Базовое использование SUMPRODUCT функция
- Пример 2: Суммирование ячеек с несколькими критериями с функцией СУММПРОИЗВ
- Пример 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.
-> Лучшие инструменты для повышения производительности в офисе
Источник: