Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

Excel SUMPRODUCT функция

В Excel функция SUMPRODUCT может использоваться для умножения двух или более столбцов или массивов вместе, а затем для получения суммы произведений. Фактически, SUMPRODUCT является полезной функцией, которая может помочь подсчитать или суммировать значения ячеек с несколькими критериями, такими как функция COUNTIFS или SUMIFS. В этой статье будет представлен синтаксис функции и некоторые примеры для этой функции SUMPRODUCT.


Синтаксис:

Синтаксис для функции SUMPRODUCT в Excel:

=SUMPRODUCT (array1, [array2], ...)

Аргументы:

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

Заметки:

  • 1. Если в вашем диапазоне есть нечисловые значения, SUMPRODUCT рассматривает их как нули.
  • 2. Если массивы или диапазоны имеют различное количество строк и столбцов, функция SUMPRODUCT возвратит # ЗНАЧЕНИЕ! ошибка.
  • 3. Если в массивах есть логические тесты, они будут создавать значения TRUE и FALSE. В большинстве случаев вам необходимо преобразовать их в 1 и 0, используя двойной унарный оператор (-).
  • 4. Функция SUMPRODUCT может обрабатывать до аргументов 255 в Excel 2007 и более поздних версиях и только аргументы 30 в более ранних версиях Excel.
  • 5. SUMPRODUCT не поддерживает символы подстановки.

Вернуть:

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


Примеры:

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

Основное использование SUMPRODUCT - умножить два столбца и затем сложить их, например, у вас есть следующие данные скриншота, теперь вы хотите умножить ордер и цену за единицу, а затем сложить все результаты умножения вместе, чтобы получить Итоговая цена.

Чтобы справиться с этой задачей, пожалуйста, используйте следующую формулу:

=SUMPRODUCT(B2:B7,C2:C7)

объяснение: Эта формула SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

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


Пример 2: сумма ячеек с несколькими критериями с функцией SUMPRODUCT

За исключением функции SUMIFS для суммирования значений ячеек на основе нескольких условий, функция SUMPRODUCT также может быстро и легко решить эту задачу.


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

Предположим, у вас есть таблица данных, как показано на скриншоте ниже, теперь вы хотите рассчитать общую цену продукта KTE и его имени David. Как вы можете это сделать, используя формулу SUMPRODUCT в Excel?

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

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • Советы: В приведенной выше формуле:
  • A2: A12 = "КТЭ": это первый критерий_предела и критерии, которые вы хотите суммировать на основе.
  • B2: B12 = "David": второй критерий_предела и критерии, по которым вы хотите суммировать.
  • D2: D12: это диапазон суммы, который вы хотите суммировать значения ячеек.

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


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

Для суммирования ячеек на основе нескольких критериев с помощью логики «ИЛИ» необходимо использовать символ «плюс» (+), чтобы объединить несколько условий вместе в функции SUMPRODUCT.

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

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

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

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


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

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

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

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

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

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

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

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


Пример 3: Подсчет ячеек с несколькими критериями с функцией SUMPRODUCT

Как правило, эта функция SUMPRODUCT также может помочь нам подсчитать ячейки с несколькими критериями в Excel. Как и значения суммы, вам просто нужно удалить аргумент sum_range из формулы.


Case1: Подсчет ячеек с несколькими критериями с помощью логики AND

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

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SUMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • Советы: В приведенной выше формуле:
  • A2: A12 = "КТЭ": это первый критерий_предела и критерии, на которые вы хотите рассчитывать.
  • B2: B12> 200: второй критерий_критерия и критерии, на которые вы хотите рассчитывать.

А затем нажмите вводить ключ, чтобы получить номер результата:


Case2: Подсчет ячеек с несколькими критериями с логикой ИЛИ

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

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

А затем нажмите вводить ключ, чтобы получить номер продукта KTE и KTO. Смотрите скриншот:


Case3: Подсчет ячеек с несколькими критериями с помощью логики «И» и «И»

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

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

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


Пример 4: Рассчитать средневзвешенное значение с помощью функции SUMPRODUCT.

Обычно мы можем быстро и легко рассчитать среднее значение диапазона ячеек. Но если вы хотите вычислить среднее значение списка значений с разными уровнями релевантности, это означает, что необходимо рассчитать средневзвешенное значение. Там нет прямой функции для получения его в Excel. Но функция SUMPRODUCT может помочь вам справиться с этим.

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

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

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

объяснение: Эта формула: SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)

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


Другие статьи с функцией SUMPRODUCT:

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

Инструменты для повышения производительности Excel

Лента Excel (с установленным Kutools для Excel)

Расширенные функции 300 помогут вам выделиться из толпы

Хотели бы вы завершить свою ежедневную работу быстро и идеально? Kutools for Excel предоставляет мощные расширенные функции 300 (объединение рабочих книг, суммирование по цвету, разделение содержимого ячеек, конвертирование даты и т. д.) и экономию времени 80%.

  • Предназначен для рабочих сценариев 1500, помогает решать проблемы 80% Excel.
  • Ежедневно уменьшайте тысячи нажатий клавиш и клавиатуры, снимайте усталость с глаз и рук.
  • Станьте экспертом по Excel за минуты 3. Больше не нужно помнить какие-либо болезненные формулы и коды VBA.
  • 30-день неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 лет.

Снимок экрана Excel (с установленной вкладкой Office)

Приносит эффективные вкладки в офис (включая Excel), так же, как Chrome, Firefox и новый IE

  • Office Tab Повышает вашу производительность на 50% при просмотре и редактировании нескольких документов.
  • Сократите сотни щелчков мышью для вас каждый день, попрощайтесь с рукой мыши.
  • Одна секунда, чтобы переключаться между десятками открытых документов!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.