Довольно часто пользователи «раскрашивают» ячейки в разные цвета.
Если потом возникает необходимость просуммировать значения в выделенных
ячейках, то, к сожалению, у Excel`я нет такой стандартной функции.
Небольшой код VBA решит ваши проблемы. Для облегчения восприятия
последующего материала откройте Excel-файл (он запакован в Zip, так как
на сайте размещение файлов, содержащих макросы запрещено).
Скачать файл примера в формате WinZip Сумма по цвету. На
основании комментариев добавил в Excel-файл код функции КолЦвет -
определяет число ячеек выделенного цвета, СумНеЦвет – определяет сумму
значений в ячейках выделенных любым цветом (не белого цвета)
Скачать заметку в формате Word2007 Сумма по цвет
К
сожалению, функция не работает, если ячейки раскрашены с помощью
условного форматирования. Это ограничение можно преодолеть, если
применить правила, использованные в условном форматировании, в функциях
СУММЕСЛИ и СУММЕСЛИМН. Подробнее см. Подсчет и суммирование ячеек, отвечающих критерию условного форматирования
|