Smart Tool для Excel

SUMPRODUCT — AI собирает массивную формулу за 5 секунд

SGКоманда SideGenius·

SUMPRODUCT — старая, но мощная функция, которая считает сумму произведений массивов и заодно работает как SUMIFS/COUNTIFS до их появления в Excel 2007. Профессионалы её любят, потому что она работает с массивными формулами без Ctrl+Shift+Enter и обходит ряд ограничений SUMIFS (например, можно использовать вычисляемые условия). Минус — синтаксис сложный для новичка: =SUMPRODUCT((A2:A100="Кофе")*(B2:B100="Москва")*C2:C100). На написание формулы под конкретную задачу уходит 15–25 минут — нужно правильно подобрать булевы массивы и убедиться, что они одного размера. AI решает задачу за 5 секунд: вы говорите «посчитай сумму выручки по «Кофе» в «Москва» из таблицы Sales», и SideGenius пишет SUMPRODUCT с булевым перемножением. Понимает условный счёт без помощи COUNTIFS (=SUMPRODUCT((A2:A100="X")*1)), вычисляемые условия (=SUMPRODUCT((MONTH(A:A)=3)*B:B) — а это SUMIFS уже не умеет), взвешенное среднее (SUMPRODUCT(weights;values)/SUM(weights)).

Пример промпта
> В таблице Sales: A — товар, B — регион, C — выручка. Посчитай сумму выручки по товару «Кофе» в регионе «Москва». Через SUMPRODUCT.
Результат

E2: =SUMPRODUCT((A2:A1000="Кофе")*(B2:B1000="Москва")*C2:C1000) → 1 247 800. Альтернатива через SUMIFS: =SUMIFS(C2:C1000;A2:A1000;"Кофе";B2:B1000;"Москва") даёт то же значение, но без вычисляемых условий.

Почему не ChatGPT

ChatGPT путает синтаксис — забывает, что в SUMPRODUCT булевы массивы перемножаются через *, а не через запятую как в SUMIFS. SideGenius генерирует формулу под структуру вашего листа и проверяет одинаковость размеров диапазонов. Работает в РФ без VPN.

SideGenius для Excel
Тогда установите SideGenius в Excel
Office.js читает ваши файлы. ChatGPT нет.
Установить

Как использовать за 3 шага

1

Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.

2

Опишите задачу — какие условия нужно склеить и какую колонку суммировать.

3

Подтвердите — формула SUMPRODUCT появится с правильным перемножением массивов.

Вопросы и ответы

Когда лучше SUMPRODUCT, а когда SUMIFS?

SUMIFS быстрее на больших данных и читается проще, но не умеет вычисляемые условия (например, MONTH(A:A)=3). SUMPRODUCT медленнее, но делает любые булевы операции, в том числе по производным от ячеек. Для дашбордов с 100K+ строк — SUMIFS. Для отчётов с месяцами/неделями из дат — SUMPRODUCT.

Почему SUMPRODUCT возвращает 0 на правильных данных?

Чаще всего — ловушка типов. Если в условии (A:A="Кофе") в колонке A число, а в кавычках строка, совпадений нет. Решение: явно сравнить с нужным типом или использовать TEXT(A:A;"0")="123". Также проверьте, что не попали пустые ячейки — они дают TRUE при сравнении с "".

Что такое взвешенное среднее через SUMPRODUCT?

=SUMPRODUCT(вес;значение)/SUM(вес). Например, средний балл по предметам с разным числом часов: SUMPRODUCT(часы;баллы)/SUM(часы). Простое AVERAGE(баллы) не учитывает разный «вес» предметов.

Можно ли использовать SUMPRODUCT для подсчёта (как COUNTIFS)?

Да: =SUMPRODUCT((A:A="Кофе")*1) — умножение на 1 нужно, чтобы Excel перевёл TRUE/FALSE в 1/0. То же самое: =SUMPRODUCT(--(A:A="Кофе")) — двойное отрицание тоже преобразует булев тип в число.

Работает ли SUMPRODUCT с массивами разной длины?

Нет, размеры массивов должны совпадать. =SUMPRODUCT(A1:A10;B1:B5) вернёт #VALUE!. Если нужно сравнить столбец с одной ячейкой — это умножение на скаляр: =SUMPRODUCT((A1:A10>0)*B1:B10). Один из массивов остаётся диапазоном, другой условием.

Сколько это стоит?

Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.

Попробуйте SideGenius бесплатно

20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.

Установить в Excel
Без VPN Оплата картами РФ 399 ₽/мес

Связанные инструменты

20 кредитов бесплатно
SideGenius в Excel
Установить