Условное форматирование в сводной таблице

Можно долго и настойчиво рассуждать на тему того, что там Google еще не доделал, и почему именно из-за этого мало кто пользуется, например, Таблицами. Сводные таблицы издревле считаются слабым звеном в офисном пакете "от G", хотя это совсем не так, потому что свой функционал они выполняют. Например,


назначение Условного форматирования значительно улучшает исходный материал. Что примечательно - формул мало.

Пометка. Если интересно форматирование самого отчета, напишите об этом в комментариях.

Шаг первый. Создание Таблицы. Для большей абстрактности примера пусть будет три колонки. "Дата", "Приход", "Расход". Данные заполнены через дополнение Random Generator от AbleBits.
Шаг второй. Подготовка данных. Слева Таблицы добавлены колонки "Год" и "Месяц", для более общей группировки. Справа вычислен "Итог". Эти поля получаются через формулы:

Год, ячейка A2
=ARRAYFORMULA(YEAR(C2:C))
Месяц,  ячейка B2
=ARRAYFORMULA(MONTH(C2:C))
Итог, ячейка F2
=ARRAYFORMULA(D2:D-E2:E)
Шаг третий. Создание и форматирование сводной таблицы. Просто жмем сюда

  • Цвет шрифта всех ячеек - серый.
  • Шрифт - Trebuchet MS
  • Новые две строки выше сводной таблицы
  • Новая колонка слева от сводной таблицы
  • Надпись "Год", "Месяц", "Дата", "Показатели"
Далее для любой ячейке на листе назначено условное форматирование.

Вызов настройки

Окно диалога


Очень важно соблюдать порядок условий. При выполнении первого условия форматирование назначается и другие условия не проверяются. Для всех условий выбираем тип проверки "Ваша формула"

Для строк с непустым полем под надписью "Год", начиная с 4й строки
=NOT(ISBLANK($B$4:$B)), выполнять для диапазона B4:G1002
Для строк с непустым полем под надписью "Дата", начиная с 4й строки
=NOT(ISBLANK($D$4:$D)), выполнять для диапазона B4:G1002
Все. Должно заработать.

Обратите внимание на формат диапазонов в пользовательской формуле. Чтобы расчет велся без относительного смещения, указывают знак "$".

Итого. Готовая Таблица Условное форматирование в сводной таблице, необходимо создать копию.

Популярные сообщения