Чтобы найти ошибки в формулах в 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 есть команда «Вычислить формулу». На нашем коротком примере удобно разобраться с её работой.
- Выделите C1 с исправленной формулой.
- Откройте «Формулы» → «Зависимости формул» → «Вычислить формулу».
- В открывшемся окне нажимайте «Вычислить» и следите за подчёркнутой частью выражения. На её месте появляется вычисленное значение.
- При 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.