Как использовать суммпроизв если в excel?
СУММПРОИЗВ — одна из важнейших функций Excel . Самое приятное то, что вы можете изменить его несколькими способами.
И одна из его возможностей, которую я недавно обнаружил, заключается в следующем: используйте ее как СУММПРОИЗВ, ЕСЛИ Короче говоря, условный СУММПРОИЗВ.
Ну, как вы знаете, вы можете использовать СУММПРОИЗВ для умножения и суммирования указанных диапазонов или массивов. С помощью условного СУММПРОИЗВ вы можете умножать и складывать диапазоны, соответствующие критериям.
Да, вы не ослышались. И ты знаешь лучшее? Для этого нет необходимости использовать функцию ЕСЛИ. Разве это не здорово?
Да?
Итак, сегодня в этой статье я хотел бы поделиться с вами проблемой и простым способом использования СУММПРОДУКТИВА для ее решения.
Так что будьте со мной, чтобы выучить одну из самых удивительных формул Excel и обязательно загрузите файлы примеров.
Как я узнал об этом условном СУММПРОИЗВЕ
Начнем с самого начала.
Вчера я получил письмо от одного из моих подписчиков. Она хотела создать условный оператор с СУММПРОИЗВ и ЕСЛИ, чтобы получить данные из таблицы.
Вот письмо, которое я получил:
Привет, Пунит, мне нужна твоя помощь. Есть ли способ объединить СУММПРОИЗВ ЕСЛИ? У меня есть данные в таблице, и я хочу получить произведение двух столбцов, соответствующее критериям. Пожалуйста, помогите мне.
По почте я получил от нее файл Excel со следующими компонентами. Вы можете скачать этот файл отсюда и следовать инструкциям.

- Данные о запасах: эта таблица содержит данные о запасах, хранящихся в различных магазинах компании. Он содержит название продукта, количество единиц товара на складе и вес единицы товара.
- Раскрывающийся список : раскрывающееся меню для выбора продукта.
Из этой таблицы она хотела получить общее количество продукта (единиц * вес единицы), выбрав раскрывающееся меню. Например, если она выберет «Овощи», общее количество в ячейке должно быть равно сумме, полученной путем умножения единиц на количество на единицу.
Обратите внимание, что здесь необходимо указать название продукта.

Решение с СУММПРОИЗВ ЕСЛИ
В то время я был уверен в одном: чтобы получить сумму произведений из массивов или диапазонов, мы можем использовать СУММПРОИЗВ.
Но здесь игра заключалась в том, чтобы получить сумму путем умножения общего количества единиц и количества на единицу только для ячеек, соответствующих критериям.
И формула, которую мы можем использовать:
=SUMPRODUCT(--(C7:C19=C2),E7:E19,F7:F19)
Теперь, когда вы выбираете запись из раскрывающегося списка, эта формула будет возвращать результат только для ячеек, соответствующих критериям.
Эй, подождите минутку: помимо этой формулы, я перечислил еще несколько умных формул, которые могут вас удивить.
- Условное ранжирование в Excel с использованием функции СУММПРОИЗВ
- Как использовать формулу МАКС ЕСЛИ в Excel
- Как использовать логику ИЛИ в COUNTIF/COUNIFS в Excel
- Как использовать SUMIF/SUMIFS с логикой OR в Excel
Как это работает
Как вы уже знаете, СУММПРОИЗВ умеет работать с таблицами. Итак, в приведенном выше методе мы использовали три массива для получения произведения значений.

Формула работает следующим образом.
1. Создайте условие
Прежде всего , у нас есть таблица для проверки статуса названия продукта. Он проверит значения столбца продукта и вернет TRUE для соответствующих значений и FALSE для других.

2. Используйте двойной знак минуса.
Теперь следующее — преобразовать значения ИСТИНА-ЛОЖЬ в 0-1, чтобы мы могли использовать их в расчетах. И для этого мы использовали двойной знак минус перед первой таблицей.

3. Таблицы умножения
После преобразования ИСТИНА-ЛОЖЬ в 0-1 таблица будет выглядеть следующим образом. Здесь все значения, где критерии не выполняются, мы имеем нули.

Помните: когда что-то умножается на ноль, оно возвращается к нулю. Таким образом мы получаем произведение только для тех ячеек, где у нас 1. Короче говоря, где условие выполнено.
Получить файл Excel
Заключение
Самое приятное в использовании условного СУММПРОИЗВ заключается в том, что вам не нужно использовать ЕСЛИ и все вычисления выполняются в одной ячейке. Как я уже сказал, СУММПРОИЗВ — одна из самых мощных функций , и это лучшее, что вы можете сделать с ее возможностями.
Теперь скажи мне одну вещь.
Пробовали ли вы когда-нибудь использовать условие в СУММПРОИЗВ?
Пожалуйста, поделитесь со мной своим мнением в разделе комментариев. Мне бы очень хотелось услышать ваше мнение, и не забудьте поделиться этим со своими друзьями, я уверен, они это оценят.
Связанные формулы
- Сравните две ячейки в Excel
- Условное ранжирование в Excel с использованием функции СУММПРОИЗВ [РАНГСЛИ]