Чтобы найти ошибки в формулах в Excel, откройте «Формулы → Зависимости формул → Проверка ошибок», прочитайте описание и проверьте значения исходных ячеек.

В таблице уже записаны часы работы, а в графе обработанных заявок стоит ноль. Вместо трудоёмкости на заявку Excel показывает #ДЕЛ/0!. Чтобы исправить такой расчёт, сначала выясним, откуда взялся ноль и какой ответ нужен в этой ситуации. Затем проверим формулу на контрольных значениях.

Ниже работаем в Excel для Windows, Microsoft 365, 2024 или 2021, с русскими названиями команд. Разберём одну ошибку от исходных ячеек до результата; для проверки возьмём отдельный учебный лист.

Как найти ошибки в формулах в Excel: ячейка и исходные данные

Если ошибка появилась в собственной книге, сохраните копию для разбора. Запишите адрес проблемной ячейки, её формулу и значения ячеек, на которые она ссылается. Подписи столбцов тоже понадобятся: одинаковое деление может считать цену за штуку, расход на метр или часы на заявку.

Чтобы найти ошибки в формулах в Excel последовательно, выберите нужный лист. Если в книге задан ручной пересчёт, нажмите F9. На вкладке «Формулы», в группе «Зависимости формул», откройте «Проверка ошибок». Прочитайте описание найденной ошибки и перейдите к указанной ячейке. Этот порядок описан в справке Microsoft по поиску ошибок.

Если проблемная ячейка уже перед глазами, выделите её и посмотрите выражение в строке формул. В записи =A1/B1 слева от косой черты стоит делимое, справа находится знаменатель. При #ДЕЛ/0! начните с B1: в ней может оказаться ноль или пустое значение. Такое поведение Microsoft объясняет в рекомендациях по исправлению формул.

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

Выясните, что означает ноль в знаменателе

Возьмём вымышленный учебный расчёт. В A1 записаны затраченные часы, в B1 находится число обработанных заявок, в C1 считаем трудоёмкость одной заявки. На пустом листе введите в A1 число 8, в B1 число 0, а в C1 формулу:

=A1/B1

В C1 ожидается #ДЕЛ/0!. Восемь часов поделить на ноль заявок невозможно. Но по одной надписи в ячейке ещё нельзя решить, что именно править.

Если заявки обработали, а их число забыли перенести в таблицу, восстановите подтверждённое значение B1 по исходной записи. Например, при двух заявках получится четыре часа на заявку. Число берём из учёта; подставленная ради красивого результата единица поменяет смысл отчёта.

Если за выбранный период обработанных заявок действительно нет, ноль верен. Тогда для показателя нужно договориться о поведении. В нашем примере будем выводить «Нет объёма». Эта подпись означает, что число обработанных заявок равно нулю и трудоёмкость на заявку пока рассчитать нельзя. Уже затраченные часы остаются в A1.

Именно здесь решается задача автора таблицы. Excel умеет делить и выбирать ветвь по условию, а смысл показателя задаём мы.

Обсудите смысл формулы с ИИ

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

Помоги разобраться с формулой Excel. В A1 записаны затраченные часы: 8, в B1 обработанные заявки: 0. В C1 стоит =A1/B1 и ошибка #ДЕЛ/0!. Показатель — часы на заявку. Сначала объясни причину простыми словами и спроси, подтверждён ли ноль или данные ещё не внесли. Не подменяй ошибку нулём автоматически. После уточнения предложи формулу для моего языка Excel и контрольные случаи. Если я сообщу новый результат, разберём его до следующей правки.

Замените пример своей формулой, адресами и обезличенными значениями. Если помощник выдаёт формулу с непонятной функцией, попросите объяснить её на одном контрольном случае. Ответ сначала проверьте на копии: гладкая формула тоже может считать другой показатель. Для нашего выбранного правила разбор продолжается ниже.

Задайте отдельную ветвь для нулевого объёма

В C1 замените исходную формулу такой:

=ЕСЛИ(B1=0;"Нет объёма";A1/B1)

В первом аргументе проверяем B1=0. При истинном условии получаем текст в кавычках; при ложном выполняется A1/B1. Так устроена функция ЕСЛИ. В нашем расчёте при нуле в B1 ожидается «Нет объёма», при положительном числе заявок получаем часы на заявку.

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

У формулы =ЕСЛИОШИБКА(A1/B1;0) другое последствие: при ошибке она выдаёт числовой ноль. В отчёте такой ноль легко прочитать как нулевую трудоёмкость, хотя объёма для расчёта вообще нет. Кроме того, ЕСЛИОШИБКА перехватывает разные типы ошибок, и исходная причина пропадает из результата. Для нашего правила подходит проверка конкретного условия B1=0. Состав перехватываемых ошибок приведён в справке по ЕСЛИОШИБКА.

Текст «Нет объёма» подходит для показа человеку. Если C1 дальше участвует в арифметике, проверьте зависимые формулы: вместо числа в этой ветви теперь будет текст. Для регулярного отчёта можно вынести статус в отдельный столбец и отдельно определить, как обрабатывать отсутствующий показатель в итогах.

Посмотрите, как Excel выбирает результат

Когда в выражении несколько условий и вложенных функций, причину труднее найти по одной строке. Для такой задачи в Excel есть команда «Вычислить формулу». На нашем коротком примере удобно разобраться с её работой.

  1. Выделите C1 с исправленной формулой.
  2. Откройте «Формулы» → «Зависимости формул» → «Вычислить формулу».
  3. В открывшемся окне нажимайте «Вычислить» и следите за подчёркнутой частью выражения. На её месте появляется вычисленное значение.
  4. При B1, равной нулю, проследите, как проверка приводит к ветви «Нет объёма». Затем закройте окно, поставьте в B1 число 2 и повторите разбор. Для этой ветви ожидается 4.

Microsoft описывает этот инструмент в инструкции по пошаговому вычислению. В окне вычисления отдельные части ЕСЛИ могут пропускаться, а вместо них появляться #Н/Д. Поэтому такой знак внутри диалога оценивайте вместе с выбранной ветвью и окончательным значением C1.

На собственной формуле ищите первый промежуточный результат, который расходится с ожидаемым. Затем вернитесь к его исходным ячейкам. Если из соседнего столбца подтянулась дата вместо количества, дальнейший разбор деления уже вторичен: сначала исправьте ссылку.

Проверьте исправление по контрольной таблице

До очередной замены входных данных запишите, что должно получиться. Затем по очереди введите пары значений в A1 и B1, сохраняя в C1 исправленную формулу. Числовой результат и текстовый статус различаем явно.

Часы в A1 Заявки в B1 Ожидаемое значение C1 Что проверяем
8 0 Текст «Нет объёма» Нулевой объём получает выбранный статус
8 2 Число 4 При обычном входе считаются часы на заявку
8 4 Число 2 Формула использует актуальное число заявок
0 2 Число 0 Нулевые часы при наличии объёма дают настоящий ноль

Последняя строка особенно полезна рядом с первой. При нуле обработанных заявок показателя пока нет. При нуле часов и двух заявках арифметический результат равен нулю; достоверность самих исходных записей проверяется отдельно.

После проверки верните исходные значения. В рабочую копию переносите исправление вместе с выбранным правилом для нулевого объёма. Если показатель участвует в итогах, сравните и эти итоги до и после правки.

Вопросы и ответы

Проверка завершилась без ошибок. Вся книга теперь верна?

Правильность всей книги этим ещё не подтверждена. Excel ищет ошибки по определённым правилам; неверная по смыслу ссылка может дать вполне допустимое число. Проверяйте адреса, единицы и контрольный расчёт. Например, для нашей строки результат 4 имеет смысл только вместе с единицей «часа на заявку».

В B1 пусто. Можно сразу считать, что заявок ноль?

Сначала выясните, почему ячейка пустая. Пропущенные сведения и подтверждённый нулевой объём требуют разных действий. При делении на пустую ячейку тоже возникает #ДЕЛ/0!; простая проверка B1=0 сама по себе этих ситуаций не различает. Для учебного расчёта в B1 мы явно записали число 0. В собственной книге восстановите пропущенные данные либо предусмотрите отдельный статус «Нет данных».

Excel отвергает запись ЕСЛИ. Что проверить?

Проверьте язык имён функций и разделитель аргументов. Для английских имён с запятой тот же пример записывается так:

=IF(B1=0,"Нет объёма",A1/B1)

Разделитель зависит от региональных настроек. Microsoft разбирает эту причину в справке об ошибках разделителя. Сверьте также знак = в начале, парные скобки и обычные двойные кавычки вокруг текста.

Получилось другое сообщение, например #ЗНАЧ!. Подойдёт та же правка?

Причину нужно разобрать заново. В нашем условии предусмотрен нулевой знаменатель. Если вместо числа в исходную ячейку попал текст, правка для нуля эту проблему оставит. Вернитесь к значениям и типам данных в A1 и B1; затем повторите контрольный расчёт.

После разбора сохраните рядом с таблицей исходную формулу, найденную причину, выбранное правило и контрольные входы с результатами. Такая короткая запись объяснит, почему в одном случае стоит текст, а в другом получается числовой ноль. При следующем изменении отчёта будет с чем свериться.

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

Официальные справки Microsoft сверены 19 октября 2026 года. Расчёт и контрольные значения учебные; обложка создана с помощью ImageGen.