Анализ данных и автоматизация
Анализ «что если» в Excel: как меняется прибыль при другой цене и объёме
Анализ «что если» в Excel — это набор команд для тех, кто хочет увидеть, как итог модели меняется при других входных данных. Справка Microsoft описывает его как процесс изменения значений в ячейках и называет три инструмента[1]. Сценарии хранят готовые наборы чисел, таблица данных перебирает список значений, а третий инструмент идёт от итога к входу.
Модель прибыли, бюджет или кредит редко считают один раз: руководителю нужен пессимистичный и оптимистичный вариант, а аналитику — сетка итогов при разных ценах. Справка Microsoft ограничивает таблицу данных двумя переменными, а один сценарий — 32 значениями[1]. Анализ «что если» в Excel избавляет от копий листа: модель одна, меняются только входные числа. Копии листа под каждый вариант быстро расходятся между собой, а модель доходов и расходов на отдельном листе удобнее держать в одном экземпляре.
Путь одинаков для обоих инструментов: найти кнопку на вкладке «Данные», выделить модель и изменяемые ячейки, выбрать диспетчер сценариев или таблицу данных и заполнить окно, проверить отчёт или сетку результатов, при ошибке исправить ячейки и запустить заново, а затем применить приём к своим данным. Остальные темы листа и формул открываются из списка всех тем тренажёра Excel.
Ключевые факты: анализ «что если» в Excel
- Анализ «что если» — процесс изменения значений в ячейках, чтобы увидеть, как меняются результаты формул[1].
- Один сценарий вмещает не больше 32 значений, а таблица данных — не больше двух переменных[1].
- Отчёт по сценариям не пересчитывается сам: изменения видны только в новом отчёте[2].
- Справка Microsoft относит анализ «что если» к Microsoft 365, Excel 2024 и Excel 2021, включая версии для Mac[1].
- Сценарий в отличие от таблицы данных хранит готовые наборы чисел, а таблица перебирает список значений одной или двух переменных[1].
Как устроен анализ «что если» в Excel: три инструмента и их пределы
Анализ «что если» в Excel меняет входные значения модели и показывает, как от этого меняется итог формулы. Все три команды открываются на вкладке «Данные» кнопкой «Анализ "что если"»; в английской справке путь записан как Data → What-If Analysis[2].
| Инструмент | Что делает | Предел по справке |
|---|---|---|
| Диспетчер сценариев | хранит наборы значений и подставляет их в ячейки | до 32 значений в сценарии, сценариев сколько угодно[1] |
| Таблица данных | пересчитывает формулу для списка значений | одна или две переменные[1] |
| Обратный расчёт от итога | ищет одно входное число под заданный итог | одна изменяемая ячейка[1] |
Сценарий справка определяет как набор значений, которые Excel сохраняет и может сам подставить в ячейки листа[1]. Таблица данных устроена иначе: значений у переменной может быть сколько угодно, но самих переменных не больше двух. Когда переменных больше, справка советует сценарии.
Разобравшись с пределами, переходим к сценариям — они нужны, когда меняется сразу несколько ячеек.
Диспетчер сценариев по шагам: худший и лучший случай
Диспетчер сценариев хранит наборы значений, подставляет их в изменяемые ячейки модели и собирает отчёт по всем вариантам. Пример из справки Microsoft считает валовую прибыль как выручку минус себестоимость[2].
| A | B | |
|---|---|---|
| 1 | Показатель | Значение |
| 2 | Выручка | 50000 |
| 3 | Себестоимость | 13200 |
| 4 | Валовая прибыль | =B2-B3 |
- Откройте вкладку «Данные», нажмите «Анализ "что если"» и выберите «Диспетчер сценариев».
- Нажмите Add, назовите сценарий «Худший случай» и укажите изменяемые ячейки B2:B3.
- Введите значения 50000 и 13200 — B4 покажет 36800.
- Добавьте второй сценарий «Лучший случай» со значениями 150000 и 26000: прибыль станет 124000[6].
- Нажмите Summary и выберите сводку, чтобы получить отчёт по сценариям на новом листе.
Отчёт по сценариям собирает все варианты в одну таблицу на отдельном листе, но автоматически не пересчитывается[1]. Поменяли сценарий — постройте отчёт заново. Если до отчёта дать ячейкам имена, в отчёте будут имена, а не адреса[2]. Сценарии с других листов и книг собирает кнопка Merge, и структура ячеек у всех источников должна совпадать[2].
Флажки запрета изменений и скрытия сценария (Prevent Changes и Hidden) действуют только на защищённом листе[2]. Чтобы снять запрет на правку сценария, снимите защиту листа. Соберите сценарии в уроке тренажёра: урок меняет числа и проверяет, что отчёт сходится.
Однако сценарий хранит лишь несколько вариантов, а для сетки из десятков результатов нужен другой инструмент.
Таблица данных с одной и двумя переменными: чем отличаются
Таблица данных подставляет значения во входную ячейку и пересчитывает одну формулу для списка значений одной или двух переменных. В таблице с одной переменной значения стоят столбцом, а формула — на строку выше и на ячейку правее; в таблице с двумя переменными формула стоит в левом верхнем углу, один список под ней, второй справа[3].
Модель прибыли: в B1 цена 300, в B2 переменные затраты 180, в B3 постоянные затраты 54000, в B4 объём 600, в B5 формула =B4*(B1-B2)-B3 — она даёт 18000. Сетка ниже — итог расчёта с двумя переменными: в D1 стоит =B5, цены идут по строке, объёмы — по столбцу, Row input cell — B1, Column input cell — B4.
| D | E | F | G | |
|---|---|---|---|---|
| 1 | =B5 | 280 | 300 | 320 |
| 2 | 500 | -4000 | 6000 | 16000 |
| 3 | 600 | 6000 | 18000 | 30000 |
| 4 | 700 | 16000 | 30000 | 44000 |
| Признак | С одной переменной | С двумя переменными |
|---|---|---|
| где формула | над столбцом значений, на ячейку правее | в левом верхнем углу |
| входные ячейки | одна: Row или Column input cell | обе: Row и Column input cell |
| сколько формул | несколько, все ссылаются на одну входную ячейку[3] | одна |
Сетка пересчитывается при каждом пересчёте листа, даже если данные не менялись[3]. В большой книге это тормозит работу, поэтому в File → Options → Formulas можно пересчитывать лист без таких таблиц. Тогда сетку обновляют вручную: выделите её формулы и нажмите F9[3]; пересчёт только активного листа — Shift+F9[4].
Именно поэтому до построения сетки стоит проверить границы, за которыми инструменты анализа уже не помогут.
Когда анализ «что если» не подойдёт
Анализ «что если» не подойдёт, если задача выходит за пределы двух переменных, 32 значений или нужен единственный лучший ответ. Ниже — проверяемые признаки.
- Если у модели три и больше переменных, сетка их не примет: справка ограничивает её двумя[1].
- Когда в одном варианте меняется больше 32 значений, один набор их не вместит — модель придётся разбить[1].
- При частой смене исходных данных сводка быстро устареет: она не пересчитывается сама, и её строят заново[1].
- Если нужен один лучший ответ с условиями, перебор сеткой его не выделит — такую задачу решают надстройкой оптимизации с ограничениями.
- Когда работа идёт в Google Таблицах, справка Google описывает только подбор значения через дополнение Goal Seek с английским интерфейсом[5].
Анализ «что если» в Excel работает в Microsoft 365, Excel 2024 и Excel 2021, включая версии для Mac, — их перечисляет блок «Применяется к» справки[1]. Сетка — результат одной формулы, поэтому правьте не отдельные числа в ней, а модель.
Частые вопросы
Где в ленте открыть сценарии и таблицу данных?
Сценарии и таблица данных открываются на вкладке «Данные» кнопкой «Анализ "что если"»[2]. Так анализ «что если» в Excel собран в одном списке из трёх команд.
Сколько переменных можно задать в таблице данных?
Таблица данных принимает одну или две переменные, больше двух поместить нельзя[1]. Значений у каждой переменной может быть сколько угодно.
Почему таблица данных не пересчитывается?
Сетка стоит на ручном пересчёте и будто не работает, если в параметрах формул выбран пересчёт листа без таблиц данных[3]. Выделите формулы сетки и нажмите F9 — значения обновятся.
Чем сценарий отличается от таблицы данных?
Сценарий отличается от таблицы данных тем, что хранит несколько готовых наборов значений для многих ячеек и показывает их по очереди[1]. Таблица данных выводит сразу всю сетку результатов, но для одной или двух переменных.
Обновляется ли отчёт по сценариям сам?
Отчёт сам не обновляется: в таких отчётах автоматический пересчёт не выполняется[1]. После правки варианта постройте новую сводку кнопкой Summary.
Источники
- [1] Microsoft, справка «Введение в анализ "что если"», 2026
- [2] Microsoft, справка «Switch between various sets of values by using scenarios» (английская версия), 2026
- [3] Microsoft, справка «Calculate multiple results by using a data table» (английская версия), 2026
- [4] Microsoft, справка «Сочетания клавиш в Excel», 2026
- [5] Google, справка «Find an unknown value with Goal Seek» (английская версия), 2026
- [6] Редакция «Excel-тренажёра», проверка «сценарии валовой прибыли и таблица прибыли от цены и объёма» в движке тренажёра, 2026