February 13, 2021

Вафельная диаграмма в Excel

Вафельная диаграмма (Waffle Chart) - один из типов диаграмм, которые обычно используют для визуализации прогресса. Логика тут предельно простая и очевидная - чем больше залитых квадратиков, тем ближе к цели:

С ходу можно придумать кучу ситуаций, где такая диаграмма была бы "в тему". Например, с её помощью удобно визуализировать:

  • прогресс по проекту;
  • различные KPI в любом бизнесе;
  • заполняемость площадей или объемов (склады, строительство.);

Одна проблема: в Microsoft Excel нет такого типа диаграммы среди встроенных возможностей. Тем не менее, обойти это ограничение можно достаточно легко.

Вафельная диаграмма условным форматированием

Размечаем обрамлением табличку 10х10 квадратных ячеек и заполняем её снизу вверх возрастающими значениями от 1% до 100%.

Затем выделяем весь размеченный диапазон и выбираем Главная - Условное форматирование - Создать правило (Home - Conditional Formatting - Create Rule).

В открывшемся окне выбираем тип правила Форматировать только ячейки, которые содержат (Format only cells than contains), чуть ниже в выпадающем списке выбираем вариант Меньше или равно (Less or equal) и указываем рядом ссылку на ячейку с исходным значением ($B$2). Задаём цвет заливки, нажав на кнопку Формат (Format):

После нажатия на ОК получаем почти готовую диаграмму:

Для пущей красоты можно скрыть значения процентов в ячейках таблицы, задав для неё в окне Формат ячеек (Format cells) на вкладке Число (Number) пользовательский формат, состоящий из трёх подряд точек с запятой:

Затем на вкладке Вставка (Insert) жмём кнопку WordArt и, выбрав приглянувшийся дизайн надписи и вставив её поверх нашей таблицы, вводим в строку формул знак "равно" и делаем ссылку на ячейку с исходным значением:

Получаем надпись, текст которой автоматически обновляется из ячейки B2, отображая поверх нашей "вафли" текущее значение нашего параметра.