СУММПРОИЗВ в Excel: примеры с условиями и без

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

Про СУММПРОИЗВ

СУММПРОИЗВ в Excel примеры с условиями

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

Читаем – как сравнивать две таблицы в Эксель.

a1, a2, a3, a4

b1, b2, b3, b4

И вот как будет выглядеть СУММПРОИЗВ этих массивов:

a1 * b1 + a2 * b2 + a3 * b3 + a4 * b4

Лучше рассмотрим на конкретном примере. Представим себе, что у нас есть таблицы с сотрудниками с двумя столбцами:

  • Ставка за один день работы.
  • Количество отработанных дней в квартале.

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

СУММПРОИЗВ в Excel: примеры с условиями и без

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

СУММПРОИЗВ в Excel: примеры с условиями и без

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

=СУММПРОИЗВ(В2:B7

СУММПРОИЗВ в Excel: примеры с условиями и без

Каждый массив разделяется знаком точки с запятой (;), через неё указываем второй столбец с количеством рабочих дней за квартал. И итоговая функция будет выглядеть так:

=СУММПРОИЗВ(B2:B7;C2:C7)

СУММПРОИЗВ в Excel: примеры с условиями и без

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

СУММПРОИЗВ в Excel: примеры с условиями и без

С условиями

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

  1. Ставим знак равно (=) и жмем по кнопке вставки функции.

СУММПРОИЗВ в Excel: примеры с условиями и без

  1. Ставим «Математическую» категорию и выбираем нашу функцию.

СУММПРОИЗВ в Excel: примеры с условиями и без

  1. Заполняем первые два массива.

СУММПРОИЗВ в Excel: примеры с условиями и без

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

А2:A7=E2

СУММПРОИЗВ в Excel: примеры с условиями и без

  1. Если вы нажмете «ОК», то итог будет ноль:

0

СУММПРОИЗВ в Excel: примеры с условиями и без

  1. Нам нужно немного поправить нашу формулу, чтобы она работала. В строке адреса уберите последний знак точки с запятой (;) и вместо него ставим знак умножения (*). А последнее условие закрепите в скобках. Теперь попробуйте использовать эту функцию.

СУММПРОИЗВ в Excel: примеры с условиями и без

  1. Все отлично работает.

СУММПРОИЗВ в Excel: примеры с условиями и без

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

<, >, =, <=, >=, <>

Читаем – про логические функции.

Видео

Автор статьи
Бородач 2458 статей
Сенсей по решению проблем с WiFiем. Обладатель оленьего свитера, колчана витой пары и харизматичной бороды. Любитель душевных посиделок за танками.
WiFiGid
Комментарии: 3
  1. Юрий

    А вообще это похоже на декартово произведение

  2. оксана

    ого, сложно но можно сделать, спасибо

  3. Аноним

    А иногда проще вообще все руками написать)))

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.