Как построить вотерфолл в Excel: пошаговая инструкция

Визуализация финансовых потоков требует инструментов, которые показывают не только итоговый результат, но и путь к нему. Диаграмма вотерфолл (Waterfall chart) идеально справляется с этой задачей, демонстрируя, как начальное значение изменяется под влиянием промежуточных положительных и отрицательных факторов. В отличие от стандартных гистограмм, этот график позволяет увидеть «промежуточные итоги» и структуру изменения показателя в динамике.

Построение такого графика в Microsoft Excel может показаться сложным, если вы не знакомы с механикой накопительных итогов. Однако, используя правильную структуру данных и несколько вспомогательных колонок, можно создать профессиональный отчет, который сразу поймут акционеры или руководство. Ключевым моментом является правильное разделение стартовых значений и последующих изменений для формирования «парящих» столбцов.

В этой статье мы разберем полный цикл создания каскадной диаграммы, начиная с подготовки сырых данных и заканчивая тонкой настройкой визуального стиля. Вы научитесь управлять пустым пространством под столбцами и делать отчеты максимально информативными.

Подготовка исходных данных для каскадной диаграммы

Прежде чем приступать к построению графика, необходимо структурировать таблицу. Стандартный набор из двух колонок (Наименование и Сумма) здесь не подойдет, так как Excel не сможет автоматически рассчитать положение каждого столбца в пространстве. Вам потребуется расширить таблицу, добавив служебные поля для расчета базы и высоты каждого элемента.

Создайте таблицу со следующими заголовками: «Описание», «Значение», «Начало» и «Конец». В колонку «Значение» вносятся ваши фактические данные: выручка, расходы, налоги и итоговая прибыль. Важно соблюдать последовательность: сначала идут доходы, затем расходы, и в конце — финальный результат. Порядок строк напрямую влияет на логику чтения графика.

Для корректного отображения отрицательных значений (расходов) убедитесь, что они записаны со знаком минус. Если вы планируете отображать их как положительные числа в таблице, но опускать столбцы вниз на графике, потребуется более сложная формула. Проще всего использовать реальные отрицательные значения, чтобы Excel сам определил направление движения.

📊 Какой тип данных вы чаще всего анализируете?
Финансовые показатели
Продажи по месяцам
Управление проектами
HR-метрики

После заполнения основных колонок переходим к расчетам. Именно на этом этапе закладывается фундамент для будущего графика. Ошибки в формулах здесь приведут к тому, что столбцы «упадут» на ноль или перекроют друг друга, сделав отчет нечитаемым.

Расчет вспомогательных колонок и формул

Для создания эффекта «парения» столбцов нам нужно рассчитать две новые переменные: точку начала каждого столбца и его высоту. Точка начала (Start) — это кумулятивная сумма всех предыдущих значений. Высота (End) — это фактическое значение изменения. В старых версиях Excel без встроенного типа диаграммы «Водопад» использовался трюк с накопительной гистограммой, где нижнюю часть делали невидимой.

Рассмотрим формулу для расчета стартовой точки. Для первой строки (например, «Выручка») началом служит 0. Для второй строки началом будет значение первой строки. Для третьей — сумма первой и второй. Универсальная формула для ячейки начала (предполагая, что данные в столбце B, начиная со второй строки) будет выглядеть так:

=ЕСЛИ(СТРОКА()-2=0; 0; СУММ($B$2:B2)-B2)

Однако более гибкий подход — использование функции СУММ с абсолютной ссылкой на начало диапазона. Скопируйте эту формулу вниз по всему столбцу «Начало». Это создаст лестницу, по которой будут «ходить» ваши столбцы. Убедитесь, что для итоговой строки (Total) логика также сохраняется, чтобы финальный столбец встал на свое место.

Теперь о колонке «Конец». В классической схеме построения через гистограмму с накоплением, колонка «Конец» фактически является суммой «Начала» и «Значения». Но если вы используете современные версии Excel (2016 и новее), вам может потребоваться просто выделить исходные данные, и программа сама построит график. Если же вы делаете это вручную для совместимости или кастомизации, формула проста:

=B2+C2

Где B2 — это старт, а C2 — изменение. Полученная сумма будет верхней границей вашего столбца. Важно: для отрицательных значений (расходов) формула сработает корректно, уменьшив верхнюю границу относительно начала, что визуально опустит столбец вниз.

Построение базовой гистограммы с накоплением

После того как таблица с расчетами готова, переходим к визуализации. Выделите диапазон данных, включающий описания, колонку «Начало» и колонку «Значение» (или «Конец», в зависимости от выбранного метода, но классический метод требует колонки «Начало» как базы). В меню Вставка выберите Гистограмма и тип Гистограмма с накоплением.

На экране появится график, где каждый столбец будет состоять из двух частей: нижней (синей, обычно) и верхней. Нижняя часть — это наш «Начало», верхняя — реальное значение. Наша задача сейчас — сделать нижнюю часть невидимой, чтобы создать эффект парения. Это и есть секрет построения Waterfall chart вручную.

☑️ Проверка перед форматированием

Выполнено: 0 / 4

Кликните правой кнопкой мыши по любому из нижних сегментов столбцов (тех, что представляют колонку «Начало»). В контекстном меню выберите Формат ряда данных. В открывшейся панели найдите параметры заливки и выберите Нет заливки. Также рекомендуется убрать Границу, поставив значение «Нет линий».

Как только вы скроете базовые сегменты, верхние части столбцов останутся висеть в воздухе, демонстрируя прирост или убыль относительно предыдущего уровня. Если у вас есть итоговый столбец (Total), его часто делают цельным, начиная с нуля. Для этого в исходных данных для итогового столбца значение «Начало» должно быть 0, а «Значение» — равно итоговой сумме.

Настройка визуального стиля и форматирование

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

Чтобы изменить цвет конкретного столбца, кликните по ряду данных один раз (выделятся все столбцы одного типа), затем кликните второй раз по нужному столбцу (выделится только он). Теперь в меню заливки выберите требуемый цвет. Повторите процедуру для всех отрицательных значений, чтобы они четко читались как потери или расходы.

Как сделать прозрачными линии сетки?

Перейдите в Формат оси → Параметры оси → Линии сетки → Выберите «Нет линий». Это очистит фон и сделает график более современным.

Обратите внимание на ширину зазора между столбцами. По умолчанию Excel оставляет много пустого пространства. Уменьшите параметр «Боковой зазор» (Gap Width) до 20-30%, чтобы столбцы стали шире и массивнее. Это улучшит восприятие масштаба изменений.

⚠️ Внимание: Не забывайте добавлять подписи данных (Data Labels). Без цифр зрителю придется гадать о величине изменений. Разместите labels «Внутри по центру» для больших столбцов или «Снаружи у конца» для маленьких, чтобы они не перекрывали друг друга.

Анализ отклонений и работа с итоговыми значениями

Главная цель построения вотерфолла — анализ. После того как график построен, важно правильно интерпретировать данные. Обратите внимание на столбцы-«мосты», которые соединяют уровни. Они показывают, насколько сильно предыдущий фактор повлиял на итог. Если столбец расходов огромный, а столбец прибыли маленький, это сигнал для глубокого аудита затрат.

Особое внимание уделите итоговому столбцу. В финансовой отчетности он должен начинаться от оси X (от нуля), а не парить в воздухе. Если ваш итоговый столбец «висит», проверьте формулу в колонке «Начало» для последней строки. Она должна быть равна 0, а значение — сумме всех предыдущих изменений. Это обеспечит визуальную целостность картины.

Элемент графика Цветовая схема Начало (Base) Значение
Стартовый баланс Синий 0 1000
Прибыль (Рост) Зеленый 1000 200
Расходы (Падение) Красный 1200 -300
Итоговый баланс Серый 0 900

Используйте линии соединения (Connector lines), если они доступны в вашей версии Excel или добавлены вручную, чтобы подчеркнуть непрерывность процесса. Они помогают глазу проследить траекторию от одного этапа к другому, не теряя нить повествования.

Частые ошибки при построении и их устранение

Даже опытные пользователи допускают ошибки при работе с каскадными диаграммами. Одна из самых распространенных — неправильный порядок данных. Если вы перемешаете доходы и расходы в хаотичном порядке, логика «лестницы» нарушится. Всегда группируйте данные: сначала все приходы, затем все расходы, и в конце итог.

Другая проблема — отрицательные значения в исходных данных. Если вы ввели расход как положительное число (просто поменяв цвет), но не изменили логику формулы, столбец вырастет вверх, а не опустится вниз. Формула должна учитывать знак числа. Если число отрицательное, оно должно вычитаться из базы.

⚠️ Внимание: При копировании графика в PowerPoint убедитесь, что связаны данные или вставлены как картинка. Живая связь может «поехать», если в исходном Excel изменится структура строк.

Также следите за масштабом оси Y. Если у вас есть один очень большой выброс, остальные столбцы могут стать микроскопическими и нечитаемыми. В таких случаях стоит рассмотреть возможность использования разрыва оси или создания отдельного отчета для аномальных значений.

Что делать, если столбцы перекрылись?

Проверьте формулу накопления. Возможно, вы не зафиксировали ссылку на первую ячейку диапазона суммирования знаком доллара ($).

FAQ: Часто задаваемые вопросы

Можно ли сделать вотерфолл в Excel 2013?

Да, но только вручную, используя метод гистограммы с накоплением и скрытия нижней части столбцов, как описано в статье. Встроенного типа диаграммы «Водопад» в версии 2013 нет, он появился только в 2016 году.

Как добавить линии соединения между столбцами?

В стандартных диаграммах Excel линий нет. Их можно добавить, используя ошибки (Error Bars) в виде горизонтальных линий или рисуя их вручную через вкладку «Вставка» → «Фигуры», но это сделает график не динамическим.

Почему мой итоговый столбец висит в воздухе?

Потому что для него рассчитана база (начало) отличная от нуля. Для финального столбца «Total» значение в колонке «Начало» должно быть принудительно установлено в 0, чтобы он рос от оси X.

Можно ли использовать этот график для отрицательного начального баланса?

Да, можно. Логика останется той же: отрицательный старт будет ниже оси X, положительные изменения будут поднимать столбцы вверх, а отрицательные — опускать еще ниже.