Функции и формулы

Как проверить сложную формулу в Excel: промежуточный расчёт, связи ячеек и клавиша F9

Проверка формул в Excel — это набор команд для тех, кто хочет увидеть, как сложная формула получила результат. По справке Microsoft пошаговое вычисление открывается кнопкой на вкладке «Формулы» и раскрывает вложенные функции по одной[1]. Стрелки показывают связи ячеек, F9 считает фрагмент. Ниже — расчёт по шагам, влияющие и зависимые ячейки и случаи, где инструменты бессильны.

Тренажёр: 7 шагов

Сложная формула выдаёт правдоподобное число, и на глаз не понять, верно ли оно посчитано. Нужные инструменты найти просто: по справке 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, иначе ноль.

ABCD
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].

Миф: если формула не показывает ошибку, она верная — на деле неверный знак сравнения на листе-примере дал правдоподобные 5000 вместо 7000[6].

Разобравшись с набором инструментов, переходим к главному — расчёту по шагам.

«Вычислить формулу» по шагам: расчёт изнутри наружу

Вычисление формулы раскрывает вложенную формулу по шагам и показывает промежуточные значения. Справка разбирает пример =ЕСЛИ(СРЗНАЧ(F2:F5)>50;СУММ(G2:G5);0): при значениях 55, 35, 45 и 25 формула превращается в ЕСЛИ(40>50;…), затем в ЕСЛИ(ЛОЖЬ;…) и даёт 0, а СУММ вовсе не вычисляется[1].

  1. Выделите одну ячейку с формулой — окно работает с одной ячейкой за раз.
  2. Откройте «Формулы → Зависимости формул → Вычислить формулу».
  3. Нажимайте «Вычислить»: подчёркнутая часть заменится значением.
  4. Если подчёркнута ссылка на другую формулу, нажмите «Шаг с заходом», а затем «Шаг с выходом».
  5. Кнопка «Перезагрузить» начинает просмотр заново, «Закрыть» завершает его.

Если в формулу закрался знак >, окно покажет для Петрова, что условие B4>100000 дало ЛОЖЬ и расчёт ушёл во вторую ветку. Так находят место, где формула свернула не туда. Вычисление формулы работает только с одной ячейкой: соседние строки придётся открыть по очереди.

Часть формулы можно посчитать и без окна: в строке формул выделите фрагмент с полным операндом и нажмите F9[5]. Справка предупреждает: если после этого нажать ВВОД, выделенная часть заменится значением, и восстановить её уже нельзя[5]. Однако расчёт по шагам не показывает, откуда пришли данные: для этого есть стрелки.

Чем влияющие ячейки отличаются от зависимых при проверке формул

Зависимости формул рисуют стрелки: влияющие ячейки ведут к данным, зависимые — к формулам. Обе кнопки стоят в той же группе, а цвет стрелки сообщает о состоянии ячейки[2].

Что видноЧто это значит
синяя стрелкаячейка без ошибок
красная стрелкаячейка с ошибкой
чёрная стрелка к значку листассылка на другой лист или книгу
звуковой сигналвсе уровни показаны или элемент нельзя отследить
  1. Выделите D4 и нажмите «Влияющие ячейки» — стрелки придут от B4 и C4.
  2. Нажмите кнопку ещё раз, чтобы увидеть следующий уровень связей.
  3. Выделите B4 и нажмите «Зависимые» — стрелка покажет формулу премии.
  4. Дважды щёлкните стрелку, чтобы перейти к ячейке на другом конце.

Стрелки исчезают, когда формулу меняют, вставляют или удаляют строки и столбцы[2]; после правки команду повторяют. Клавиша F2 подсвечивает влияющие ячейки цветом прямо в формуле[2]. Ячейки другой книги стрелки покажут, только когда эта книга открыта[2]. Для ячеек вдали от экрана есть окно контрольных значений: оно показывает формулу и результат, пока вы правите другой участок листа[3]. Формулы целиком на листе показывает команда «Показать формулы» или сочетание CTRL с апострофом[4]; в Google Таблицах все формулы показывает Ctrl + ~[7].

Миф: стрелки зависимостей остаются на листе навсегда — на деле справка Microsoft пишет, что они исчезают при изменении формулы и вставке строк[2].

Стрелки можно убирать и по одному уровню, начиная с самой удалённой ячейки[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. [1] Microsoft, справка «Вычисление вложенной формулы по шагам», 2026
  2. [2] Microsoft, справка «Отображение связей между формулами и ячейками», 2026
  3. [3] Microsoft, справка «Просмотр формулы и ее результата в окне контрольного значения», 2026
  4. [4] Microsoft, справка «Отображение и скрытие формул», 2026
  5. [5] Microsoft, справка «Замена формулы ее результатом в Excel», 2026
  6. [6] Редакция «Excel-тренажёра», проверка «расчёт премии со вложенными ЕСЛИ» в движке тренажёра, 2026
  7. [7] Google, справка «Keyboard shortcuts for Google Sheets», 2026
  8. [8] Microsoft, справка «Поиск ошибок в формулах в Excel», 2026
  9. [9] Microsoft, справка «Подсчет уникальных значений среди повторяющихся», 2026

Похожие темы

Разность дат и возрастРазность дат в Excel — это число дней между двумя датами для тех, кто считает сроки, длительность командирово…тренажёрСсылка на другой лист и книгуСсылка на другой лист — это адрес ячейки с именем листа и восклицательным знаком для тех, кто держит справочн…тренажёрРазделить текстРазделить текст в Excel — значит разложить одну строку на части по столбцам для тех, кто разбирает ФИО, адрес…тренажёрСУММПРОИЗВСУММПРОИЗВ в Excel — это функция, которая перемножает элементы диапазонов построчно и возвращает сумму произв…тренажёрРАНГ, МЕДИАНА и промежуточные итогиРанг в Excel — это номер места числа в списке для тех, кто строит рейтинг продаж, баллов или сроков. По справ…тренажёрРабочие дни: ЧИСТРАБДНИ и РАБДЕНЬКоличество рабочих дней в Excel — это число будних дней между двумя датами для тех, кто считает сроки договор…тренажёр