Summ_CellColor — Суммирование ячеек по цвету заливки
Надстройка MyAddin
Как часто Вы при работе с таблицами окрашиваете ячейки в тот или иной цвет? Желтый — расходы Транспортного отдела, Красный — Экономического, Зеленый — Администрация и т.п. А потом хочется все эти расходы просуммировать, и не просто просуммировать ВСЕ расходы, а только расходы в ячейках с определенным цветом заливки. Это еще одна нерешенная проблема Excel. Разработчики категорически не хотят встраивать в него хоть какую-то функцию для суммирования данных в ячейках с определенным цветом заливки. Именно это делает данная функция - Summ_CellColor — Суммирование ячеек по цвету заливки.
Диспетчер функций-Категория:Функции MyAddin-Summ_CellColor

Синтаксис:
=Summ_CellColor($E$2:$E$20;$E$7;I3;2)
В принципе, данная функция аналогична по сути стандартной СУММЕСЛИ, только в качестве основного критерия здесь ячейка с заливкой. Но можно указать и привычный критерий — значение ячейки, в таком случае суммироваться будут ячейки с указанным цветом и критерием.
Диапазон суммирования($E$2:$E$20)- диапазон значений для суммирования. Можно указать несколько столбцов. Столбец с критерием(если планируется суммировать еще и по критерию) не обязательно должен входит в диапазон.
Ячейка с цветом($E$7) — ячейка-образец заливки.
Критерий(I3) — необязательный аргумент. Если указан, то суммируются ячейки с указанным критерием и цветом заливки. Допускается применение в критерии символов подстановки — «*» и «?». Если не указан, то суммируются все ячейки с указанным цветом заливки. Если в диапазоне суммирования находятся ячейки с текстом, то они будут игнорироваться.
Столбец критерия(2) — указывается номер столбца, в котором следует искать критерий(если критерий указан). Если Столбец критерия не указан, то критерий просматривается в том столбце, в котором находится сам критерий. Указывается номер столбца на листе. Т.е. если критерии находятся в столбце B, то следует указать 2(как в примере).
Примечание: данная функция будет корректно работать даже при примененном к ячейке Условном форматировании. Те, кто сталкивался с аналогами подобных функций суммирования и применения их к ячейками с УФ, поймут, что я имею ввиду. А кто еще не сталкивался — и не надо. От лишних проблем никому еще не становилось лучше

11892

Добрый день. Попыталась воспользоваться формулой Summ_CellColor, возникла такая проблема — если в диапазоне суммируемых ячеек стоит «0″ или пустая ячейка, то формула не работает. Это можно как-то исправить?
В смысле не работает? Не подсчитывает? Вроде и не должна, т.к. она считает сумму, а не кол-во ячеек. Для подсчета кол-ва используйте Count_CellColor
Что-то не хочет подсчитывать ячейки. Скажите, а демо версия ставится на 2003 exel нормально?
«Не хочет» в чем выражается? Аргументы все правильно задаете? На 2003, 2007 и 2010 ставиться нормально, претензий не было.
У меня тоже не работает Summ_CellColor. В результирующей ячейке выдает не сумму, а значение последней ячейки.
Уевгений, а Вы как записываете функцию? Только что скачал надстройку, записал функцию — все работает как задумано.
Дмитрий, ячейки выделены цветом при помощи УФ. Дальше всё как описано выше: (диапазон суммирования; ячейка с цветом). Не работает.
Не могли бы Вы прислать файл, в котором проблема? Возможно градации цветов различаются.
Добрый день!
Необходимо использовать данную функцию, но у меня она работает некорректно, могли бы вы указать причины.
Проблема в том, что данная функция считает сумму только целой части числа, игнорируя то что после запятой.
Например, ячейки в заданном диапазоне с определенным форматом со значениями 3,99 и 1,57, функция выдает сумму 4.