Функции и формулы
Как проверить сложную формулу в Excel: промежуточный расчёт, связи ячеек и клавиша F9
Проверка формул в Excel — это набор команд для тех, кто хочет увидеть, как сложная формула получила результат. По справке Microsoft пошаговое вычисление открывается кнопкой на вкладке «Формулы» и раскрывает вложенные функции по одной[1]. Стрелки показывают связи ячеек, F9 считает фрагмент. Ниже — расчёт по шагам, влияющие и зависимые ячейки и случаи, где инструменты бессильны.
Сложная формула выдаёт правдоподобное число, и на глаз не понять, верно ли оно посчитано. Нужные инструменты найти просто: по справке Microsoft кнопка «Вычислить формулу» стоит на вкладке «Формулы» в группе «Зависимости формул»[1]. Выделите ячейку, нажмите команду — и Excel раскроет расчёт или нарисует связи. Вся проверка формул сводится к двум вопросам: что посчитано внутри и откуда пришли данные.
Дальше путь такой: проверить промежуточные значения, исправить ссылку или знак сравнения, снять стрелки и сохранить книгу с исправленной формулой. Проверка формул в Excel особенно нужна там, где ошибка не даёт кода: неверный знак сравнения выглядит как обычное число.
Ключевые факты: проверка формул в Excel
- Окно «Вычисление формулы» раскрывает формулу по шагам и за один раз работает с одной ячейкой[1].
- В примере справки формула со СРЗНАЧ из 55, 35, 45 и 25 сначала даёт 40, а итог равен 0[1].
- Справка Microsoft называет цвета стрелок: синие — ячейки без ошибок, красные — с ошибками[2].
- Шаг с заходом недоступен, если ссылка встречается второй раз или ведёт в другую книгу[1].
- Влияющие ячейки отличаются от зависимых направлением: первые ведут к данным формулы, вторые — к формулам, которые используют ячейку.
Что такое проверка формул в Excel и где её инструменты
Проверка формул в Excel собрана в группе «Зависимости формул» и занимает одну вкладку ленты. Каждый инструмент отвечает на свой вопрос, и проверка формул в Excel обычно начинается с того, который ближе к симптому. Зависимости формул показывают связи, а вычисление формулы — порядок расчёта.
| Инструмент | Где найти | На какой вопрос отвечает |
|---|---|---|
| Вычислить формулу | Формулы → Зависимости формул | что считается внутри и в каком порядке[1] |
| Влияющие ячейки | Формулы → Зависимости формул | откуда формула берёт данные[2] |
| Зависимые | Формулы → Зависимости формул | какие формулы используют ячейку[2] |
| Окно контрольных значений | Формулы → Зависимости формул | как меняется результат вдали от экрана[3] |
| Показать формулы | Формулы, клавиши CTRL и апостроф | где на листе формулы, а где числа[4] |
| F9 в строке формул | клавиатура | чему равна выделенная часть[5] |
Пример — расчёт премии: 7 % от продаж от 100000 при выполненном плане, 5 % — от 50000, иначе ноль.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Менеджер | Продажи | План выполнен | Премия |
| 2 | Орлова | 120000 | да | 8400 |
| 3 | Ким | 60000 | нет | 3000 |
| 4 | Петров | 100000 | да | 7000 |
В D2 стоит =ЕСЛИ(И(B2>=100000;C2="да");B2*7%;ЕСЛИ(B2>=50000;B2*5%;0)). На листе знак > вместо >= дал Петрову с ровно 100000 премию 5000 вместо 7000, и никакой ошибки Excel не показал[6].
Разобравшись с набором инструментов, переходим к главному — расчёту по шагам.
«Вычислить формулу» по шагам: расчёт изнутри наружу
Вычисление формулы раскрывает вложенную формулу по шагам и показывает промежуточные значения. Справка разбирает пример =ЕСЛИ(СРЗНАЧ(F2:F5)>50;СУММ(G2:G5);0): при значениях 55, 35, 45 и 25 формула превращается в ЕСЛИ(40>50;…), затем в ЕСЛИ(ЛОЖЬ;…) и даёт 0, а СУММ вовсе не вычисляется[1].
- Выделите одну ячейку с формулой — окно работает с одной ячейкой за раз.
- Откройте «Формулы → Зависимости формул → Вычислить формулу».
- Нажимайте «Вычислить»: подчёркнутая часть заменится значением.
- Если подчёркнута ссылка на другую формулу, нажмите «Шаг с заходом», а затем «Шаг с выходом».
- Кнопка «Перезагрузить» начинает просмотр заново, «Закрыть» завершает его.
Если в формулу закрался знак >, окно покажет для Петрова, что условие B4>100000 дало ЛОЖЬ и расчёт ушёл во вторую ветку. Так находят место, где формула свернула не туда. Вычисление формулы работает только с одной ячейкой: соседние строки придётся открыть по очереди.
Часть формулы можно посчитать и без окна: в строке формул выделите фрагмент с полным операндом и нажмите F9[5]. Справка предупреждает: если после этого нажать ВВОД, выделенная часть заменится значением, и восстановить её уже нельзя[5]. Однако расчёт по шагам не показывает, откуда пришли данные: для этого есть стрелки.
Чем влияющие ячейки отличаются от зависимых при проверке формул
Зависимости формул рисуют стрелки: влияющие ячейки ведут к данным, зависимые — к формулам. Обе кнопки стоят в той же группе, а цвет стрелки сообщает о состоянии ячейки[2].
| Что видно | Что это значит |
|---|---|
| синяя стрелка | ячейка без ошибок |
| красная стрелка | ячейка с ошибкой |
| чёрная стрелка к значку листа | ссылка на другой лист или книгу |
| звуковой сигнал | все уровни показаны или элемент нельзя отследить |
- Выделите D4 и нажмите «Влияющие ячейки» — стрелки придут от B4 и C4.
- Нажмите кнопку ещё раз, чтобы увидеть следующий уровень связей.
- Выделите B4 и нажмите «Зависимые» — стрелка покажет формулу премии.
- Дважды щёлкните стрелку, чтобы перейти к ячейке на другом конце.
Стрелки исчезают, когда формулу меняют, вставляют или удаляют строки и столбцы[2]; после правки команду повторяют. Клавиша F2 подсвечивает влияющие ячейки цветом прямо в формуле[2]. Ячейки другой книги стрелки покажут, только когда эта книга открыта[2]. Для ячеек вдали от экрана есть окно контрольных значений: оно показывает формулу и результат, пока вы правите другой участок листа[3]. Формулы целиком на листе показывает команда «Показать формулы» или сочетание CTRL с апострофом[4]; в Google Таблицах все формулы показывает Ctrl + ~[7].
Стрелки можно убирать и по одному уровню, начиная с самой удалённой ячейки[2]. Остаётся понять, где эти инструменты бессильны.
Когда проверка формул не поможет: другие книги, летучие функции, Mac
Проверка формул не поможет, когда формула ссылается на закрытую книгу или летучие функции. В этих случаях результат проверки неполный, и проверка формул в Excel требует ручной сверки с исходными данными.
- Если ссылка ведёт в другую книгу, «Шаг с заходом» недоступен[1], а окно контрольных значений покажет ячейку, только когда та книга открыта[3].
- При летучих функциях СЛЧИС, СМЕЩ, ДВССЫЛ, ТДАТА или СЕГОДНЯ результат в окне может отличаться от значения в ячейке[1].
- Невычисляемые ветки ЕСЛИ и ВЫБОР окно показывает кодом недоступного значения, а пустую ссылку — нулём[1]: это не сбой.
- Стрелки не проводятся к текстовым полям, диаграммам, рисункам, сводным таблицам и именованным константам[2].
- На Mac справка описывает «Вычисление формулы» для Excel 2021, 2024 и Microsoft 365[1], а на странице о поиске ошибок окно указано только для Windows[8] — проверьте свою версию.
Справка Microsoft относит стрелки зависимостей к Excel 2016–2024 и Microsoft 365[2]. Причины конкретных кодов ошибок разобраны на странице о кодах ошибок в формулах, а составные условия вроде формулы премии — на странице про ЕСЛИ с несколькими условиями. Проверьте формулу премии в тренажёре: урок меняет продажи и показывает, где ломается условие. Остальные функции и приёмы собраны в обзоре формул Excel для сложных расчётов.
Частые вопросы
Как посмотреть, как Excel вычисляет формулу по шагам?
Пошаговый расчёт открывает команда «Формулы → Зависимости формул → Вычислить формулу»[1]. Нажимайте «Вычислить»: подчёркнутая часть заменится промежуточным значением.
Как найти влияющие ячейки в Excel?
Влияющие ячейки показывает одноимённая кнопка в группе «Зависимости формул»: стрелки приведут к данным формулы[2]. Повторное нажатие добавляет следующий уровень, а «Удалить стрелки» убирает их.
Можно ли посчитать часть формулы, не меняя её?
Да: выделите фрагмент в строке формул с полным операндом и нажмите F9[5]. Если затем нажать ВВОД, фрагмент заменится значением навсегда, поэтому для проверки удобнее окно вычисления.
Почему стрелки зависимостей пропали?
Стрелки пропадают после изменения формулы, вставки или удаления строк и столбцов[2]. Проверка формул в Excel в этом случае повторяется: нажмите кнопку ещё раз.
Как ввести формулу массива в разных версиях?
Формулу массива в Microsoft 365 вводят в верхнюю левую ячейку и нажимают ВВОД, а в старых версиях подтверждают клавишами CTRL+SHIFT+ВВОД[9]. Фигурные скобки Excel вставляет сам.
Источники
- [1] Microsoft, справка «Вычисление вложенной формулы по шагам», 2026
- [2] Microsoft, справка «Отображение связей между формулами и ячейками», 2026
- [3] Microsoft, справка «Просмотр формулы и ее результата в окне контрольного значения», 2026
- [4] Microsoft, справка «Отображение и скрытие формул», 2026
- [5] Microsoft, справка «Замена формулы ее результатом в Excel», 2026
- [6] Редакция «Excel-тренажёра», проверка «расчёт премии со вложенными ЕСЛИ» в движке тренажёра, 2026
- [7] Google, справка «Keyboard shortcuts for Google Sheets», 2026
- [8] Microsoft, справка «Поиск ошибок в формулах в Excel», 2026
- [9] Microsoft, справка «Подсчет уникальных значений среди повторяющихся», 2026