Добавить в корзинуПозвонить
Найти в Дзене
Р7-Офис

Функция для экономических задач

Сопоставлять данные и производить с ними операции в таблицах можно разными способами. Раньше мы чаще описывали, как это сделать с помощью поисковых функций. Сегодня решим экономические задачи с помощью функции, которая официально относится к семейству математических. В некоторых случаях она неплохо заменяет работу с массивами, избавляя от необходимости вводить данные с помощью Ctrl+Shift+Enter. Функция СУММПРОИЗВ – один из тех случаев, которые лучше сперва объяснить на примере. И вы сразу назовете еще множество вариантов применения. А уже потом дадим описание, если оно вам еще будет нужно. Возьмем нашу тестовую таблицу с данными по продажам овощей-фруктов в разных городах. Соберем в одну ячейку сумму всех трат на овощи. В этом нам поможет формула следующего вида: =СУММПРОИЗВ((K2:K17=N19)*O2:O17). С ее помощью мы взяли из столбца К все строки, соответствующие условию «овощи», перемножили содержимое ячеек М и О, а потом сложили. Но по факту из-за того, что в М – нечисловое значение, мы п
Оглавление

СУММПРОИЗВ в редакторе таблиц

Сопоставлять данные и производить с ними операции в таблицах можно разными способами. Раньше мы чаще описывали, как это сделать с помощью поисковых функций. Сегодня решим экономические задачи с помощью функции, которая официально относится к семейству математических. В некоторых случаях она неплохо заменяет работу с массивами, избавляя от необходимости вводить данные с помощью Ctrl+Shift+Enter.

Показательные примеры

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

Возьмем нашу тестовую таблицу с данными по продажам овощей-фруктов в разных городах. Соберем в одну ячейку сумму всех трат на овощи. В этом нам поможет формула следующего вида: =СУММПРОИЗВ((K2:K17=N19)*O2:O17). С ее помощью мы взяли из столбца К все строки, соответствующие условию «овощи», перемножили содержимое ячеек М и О, а потом сложили. Но по факту из-за того, что в М – нечисловое значение, мы просто сложили данные из столбца О. На месте продуктов могли бы быть фамилии-зарплаты и много другое, с чем имеют дело менеджеры и бухгалтера.

Усложним задачу, добавив второе условие. Найдем количество всех фруктов, купленных в отдельном городе. Формула будет выглядеть как =СУММПРОИЗВ((K2:K17=N20)*(N2:N17=M20)*P2:P17)

-2

Синтаксис функции

По умолчанию, когда функция выполняет умножение, а потом складывает, она выглядит так:

=СУММПРОИЗВ(массив1, [массив2], [массив3], …)

Аргументы однотипные – от 1 обязательного до 255 опциональных массивов, компоненты которых нужно перемножить, а затем сложить. Вместо запятой могут быть символы арифметических операций (*, /, +, -). Финальным действием всё равно будет суммирование. При использовании знаков лучше брать диапазоны в круглые скобки и продумывать порядок операций.

Чего не стоит делать:

  • указывать столбцы полностью – система перемножит хоть миллион строчек, не обращая внимания на то, что они пустые, но зачем тратить время,
  • работать с массивами разной размерности – вы просто получите ошибку #ЗНАЧ!
Наука
7 млн интересуются