Несколько способов подсчитать сумму ячеек, окрашенных определённым цветом в таблице Excel:
- С помощью автофильтра. 1 Добавьте справа ещё один столбец с заголовком «Код цвета». 1 Выделите заголовки и нажмите CTRL+SHIFT+L, чтобы вызвать автофильтр. 1 Вызовите меню автофильтра и выберите нужный цвет. 1 Будут отображены только строки с ячейками этого цвета. 1 Напротив каждого значения введите число 1. 1 Затем введите формулу =СУММЕСЛИ для подсчёта суммы ячеек. 14 Для подсчёта значений используйте функцию СЧЕТЕСЛИ(). 1
- С помощью макрофункции «Получить.Ячейку()». 14 Сохраните документ с поддержкой макросов. 4 Нажатием Ctrl+F3 или на вкладке «Формулы» выберите «Диспетчер имён». 4 В строке «Имя» введите название формулы «ЦветЯчейки», а в поле «Диапазон» — формулу, которая возвращает код цвета заливки ячейки. 4 В соседнюю от цветной ячейки введите «равно» и имя созданной формулы, затем протяните её вниз. 4 В результате отобразятся коды цветов, которые будут необходимы для подсчёта. 4 Затем с помощью формулы =СУММЕСЛИ можно посчитать сумму цветных ячеек. 4
- С помощью функции из надстройки VBA-Excel. 5 Используйте функцию =СУММЗАЛИВКА(диапазон; ячейка). 5 Диапазон — ссылка на диапазон ячеек, где необходимо произвести суммирование ячеек с определённой заливкой. 5 Ячейка — ссылка на ячейку с цветом заливки, по которому необходимо провести суммирование. 5
Чтобы принудительно пересчитать формулы, используйте сочетание клавиш Ctrl + Alt + F9. 5