СУММПРОИЗВ в Excel
Добрый день, уважаемые читатели блога! В очередной раз темой статьи становится вопрос от одного из подписчиков.
Сегодня мы будем использовать формулу СУММПРОИЗВ для подсчёта результатов в нашей небольшой таблице.
Представим картину:
Имеется две таблицы с количеством проданных чайников. Отдельной таблицей на листе расположена цена.
Наша задача - получить результат перемножения количества на цену, а затем сложить данные двух таблиц.
Как мы действуем обычно - вводим формулу умножения, затем сложения, снова умножения снова сложения до самого конца. Этот способ имеет право на жизнь, но если таблица будет большой или времени на составление формулы нет, тогда на помощь придёт формула СУММПРОИЗВ.
Она предложит нам следующие аргументы:
Массив1 - здесь нужно всего лишь выделить нужный нам массив. Другими словами мы вводим сюда первый блок ячеек которые будем умножать (в нашем случае С5:С10). Массив2 - второй диапазон на которые будем умножать (у нас I5:I10). В нижней части окна уже будет показан результат умножения.
И здесь кроется большая ошибка - в нашем случае нельзя указывать последующие диапазоны, иначе они также будут перемножаться, что в свою очередь повлияет на результат. Как же быть?
Поступим хитрее - не будем заполнять поле Массив2. Заполним только поле Массив1 следующим образом.
То есть мы немного сжульничаем - заполним нужной формулой первое поле и сэкономим время на суммировании результатов. Финал расчётов - 1653200.
Поясню почему мы пошли таким путём. в примере таблица с ценой находится вне таблиц с количеством, поэтому мы и повторяемся при вводе. Если бы данные в таблицах были рядом и не прерывались текстом, то тогда можно было бы последовательно заполнить четыре поля: Массив1, Массив2, Массив3, Массив4.
Вам может быть интересен наш прошлый урок, посвящённые удалению пустых строк.
2 мыслей про “СУММПРОИЗВ в Excel”
Клеопатра
(09.11.2017 - 05:31)Синтаксис формулы Excel суммы произведений довольно прост. Функция берет в качестве аргументов один или более массивов данных и возвращает сумму произведений соответствующих значений.
Иван
(10.11.2017 - 12:25)Клеопатра, борюсь со своим косноязычием. Как вы написали — гораздо проще и понятней.