Сопоставлять данные и производить с ними операции в таблицах можно разными способами. Раньше мы чаще описывали, как это сделать с помощью поисковых функций. Сегодня решим экономические задачи с помощью функции, которая официально относится к семейству математических. В некоторых случаях она неплохо заменяет работу с массивами, избавляя от необходимости вводить данные с помощью Ctrl+Shift+Enter.
Показательные примеры
Функция СУММПРОИЗВ – один из тех случаев, которые лучше сперва объяснить на примере. И вы сразу назовете еще множество вариантов применения. А уже потом дадим описание, если оно вам еще будет нужно.
Возьмем нашу тестовую таблицу с данными по продажам овощей-фруктов в разных городах. Соберем в одну ячейку сумму всех трат на овощи. В этом нам поможет формула следующего вида: =СУММПРОИЗВ((K2:K17=N19)*O2:O17). С ее помощью мы взяли из столбца К все строки, соответствующие условию «овощи», перемножили содержимое ячеек М и О, а потом сложили. Но по факту из-за того, что в М – нечисловое значение, мы просто сложили данные из столбца О. На месте продуктов могли бы быть фамилии-зарплаты и много другое, с чем имеют дело менеджеры и бухгалтера.
Усложним задачу, добавив второе условие. Найдем количество всех фруктов, купленных в отдельном городе. Формула будет выглядеть как =СУММПРОИЗВ((K2:K17=N20)*(N2:N17=M20)*P2:P17)
Синтаксис функции
По умолчанию, когда функция выполняет умножение, а потом складывает, она выглядит так:
=СУММПРОИЗВ(массив1, [массив2], [массив3], …)
Аргументы однотипные – от 1 обязательного до 255 опциональных массивов, компоненты которых нужно перемножить, а затем сложить. Вместо запятой могут быть символы арифметических операций (*, /, +, -). Финальным действием всё равно будет суммирование. При использовании знаков лучше брать диапазоны в круглые скобки и продумывать порядок операций.
Чего не стоит делать:
- указывать столбцы полностью – система перемножит хоть миллион строчек, не обращая внимания на то, что они пустые, но зачем тратить время,
- работать с массивами разной размерности – вы просто получите ошибку #ЗНАЧ!
Мы конечно написали, что СУММПРОИЗВ заменяет работу с массивами, но в продолжение разговора приведем ссылки на посты про эти опции:
- Дополняем массив до нужного (СВЕРНСТРОК, СВЕРНСТОЛБЦ)
- Игнорировать, сканировать, вернуть (ПОСТРОК, ПОСТОЛБЦ)
- Взять нельзя бросить – работаем с массивом (ВЗЯТЬ и СБРОСИТЬ)
Если вы хотите получить больше информации, то можете воспользоваться рубрикатором и поиском, которые расположены справа от этого текста, посмотреть популярные и похожие статьи. Помимо этого у нас на сайте есть база знаний в карточках, а еще много увлекательного контента в VK и в Telegram. Там же есть возможность написать нам, поделиться своим опытом и задать вопросы. А еще вы можете задавать свои вопросы нашему боту Лёлику и сразу получать ответы. Попробуйте сами!
Если вы еще не пробовали «Р7-Редакторы», сейчас самое время это сделать. Вы можете купить онлайн одну из двух версий лицензий на 1 год: Для дома (1 пользователь) или Для семьи (5 пользователей).