Как посчитать сумму по цвету ячеек

математика

Что делает формула

В Excel нет встроенной формулы для суммирования по цвету. Нужно создать пользовательскую функцию VBA. Откройте редактор VBA (Alt+F11), вставьте новый модуль и добавьте функцию. После этого она будет доступна как обычная формула. В Google Sheets можно сделать аналог через Apps Script.

Формула

=СуммаПоЦвету(B2:B100;D1)

Пример

Суммирование продаж по цвету ячейки:

МенеджерПродажиЦвет
Иванов150 000Зелёный
Петрова80 000Красный
Сидоров200 000Зелёный

СуммаПоЦвету(B2:B4;D1) = 350 000 (сумма зелёных ячеек)

Частые ошибки

  • 1VBA-функция не пересчитывается автоматически при изменении цвета — нажмите Ctrl+Alt+F9 для пересчёта
  • 2Файл нужно сохранить в формате .xlsm (с поддержкой макросов), а не .xlsx
  • 3Лучше использовать вспомогательный столбец с категорией вместо цвета — это надёжнее и формулы проще

Похожие формулы · категория математика

Опиши задачу своими словами — Формулка напишет формулу за тебя

Не нужно запоминать синтаксис. Просто скажи, что нужно посчитать.

Попробовать бесплатно

5 запросов в день — бесплатно, без регистрации