У меня есть файл, в котором некоторые ячейки были окрашены в красный цвет после использования условного форматирования по столбцам. Теперь я хотел бы посчитать количество красных клеток в строках. Пример моего листа Excel приведен ниже:

http://i.imgur.com/InrUQ.png

Ожидаются следующие результаты:

Row 1: 1
Row 2: 1
Row 3: 0
Row 4: 0
Row 5: 3

Есть идеи?

2 ответа2

0

Кажется невозможным использование встроенной формулы Excel, однако этот сайт указывает на решение VBA, которое, вероятно, подойдет вам:

http://www.xldynamic.com/source/xld.CFConditions.html

Он хорошо объясняет трудности, с которыми сталкиваются, и создает несколько функций VBA, которые работают вместе, чтобы иметь возможность подсчитывать количество ячеек, у которых запущено их условное форматирование.

0

Не мог придумать волшебную формулу, чтобы сделать это, но уловка, которая будет работать для Excel 2007 и позже.

Вы можете скопировать его на новый лист, а при вставке использовать специальную Transpose Paste . (это превратит ваши строки в столбцы и наоборот).

Затем вы можете включить фильтр и фильтр по цвету.

Использование транспонирования, а затем фильтрация по цвету

Это требует некоторой ручной работы, но это сделает работу.

ps перед копированием-вставкой, добавьте в столбец номера строк, чтобы потом не потеряться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .