Я хотел бы поместить формулу в Excel, которая суммирует все числа определенного диапазона, которые имеют определенный цвет фона ячейки.
3 ответа
Невозможно вернуть точный цвет ячейки, используя встроенные функции Excel, только если ячейка окрашена или нет.
Для этого вы должны использовать пользовательскую функцию, которая может возвращать цвет ячейки, как в этом примере. Еще одна полезная ссылка здесь что указывает даже эти пользовательские функции могут возникнуть проблемы , если ячейка окрашивается с помощью условного форматирования. Опять же, я рекомендую вместо раскрашивания вручную или условным форматированием, чтобы указать какое-то состояние, вы делаете это состояние частью данных.
Возможно, обходной путь - рассмотреть, какие критерии вы используете для применения форматирования, и вместо этого использовать эти критерии для какого-то фильтра.
Вы можете выбрать все ячейки и сделать сумму. Вот как их выбрать:
Найдите в Интернете надстройку с именем xCELLcolor. Он предоставляет четыре полезные функции для Excel 2007-2013: сумма по цвету фона, счет по цвету фона, сумма по цвету шрифта и счет по цвету шрифта. Нет необходимости в VBA или макросах и нет необходимости пересортировать ваши данные.