Как посчитать сумму по цвету ячеек
математикаЧто делает формула
В 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Лучше использовать вспомогательный столбец с категорией вместо цвета — это надёжнее и формулы проще
Нужна другая формула?
AI сгенерирует за 3 секунды — опишите задачу на русском языке
Попробовать генератор