← Все курсы · Курс Excel

Проверка формулы, написанной ИИ, в том порядке, в котором действительно происходят ошибки

Майкл Носито · Обновлено в августе 2026 г. · Все числа на этой странице были обработаны до их публикации.

Сгенерированная формула оказывается правильной в единственном способе, который может гарантировать машина: она анализирует и что-то возвращает. Вернет ли он то, что вы просили, — это отдельный вопрос, и Excel не имеет возможности его поднять.

Что вы делаете: проверьте шесть вещей в указанном порядке и проверьте строки, ответ на которые вы уже знаете.

Краткая версия. Формула, возвращающая число, вообще не прошла проверку.

Проверка 1: диапазон охватывает данные, и только данные

Выберите диапазон внутри формулы и посмотрите на значение в строке состояния. Две неисправности, обе общие:

Исправлением для обоих случаев является таблица и структурированные ссылки, поэтому диапазон определяется данными, а не введенным кем-то числом.

Проверка 2: закрепление

Скопируйте формулу в последнюю строку столбца и прочитайте ее там. Диапазоны поиска должны быть заблокированы знаками доллара; ключ строки не должен быть. Диапазон, записанный без привязок, сдвигается вниз, поэтому верхние строки оказываются правыми, а нижние возвращаются. #N/A, который является теллом, описанным в запросы, которые возвращают #Н/Д.

Нажмите Ctrl+`, чтобы отобразить все формулы одновременно. Скользящие диапазоны видны сразу в этом виде и невидимы в обычном.

Проверка 3: режим матча

Любой поиск имеет аргумент соответствия, а значение по умолчанию является опасным.

Функцияточное совпадениеПо умолчанию, если опущено
VLOOKUPFALSE в качестве четвертого аргументаВЕРНО, приблизительно
MATCH0 как третий1, приблизительное
XLOOKUPНичего не нужноТочный. Этот безопасен.

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

Проверка 4: скрытый обработчик ошибок

Найдите формулу для IFERROR, IFNA и ISERROR. Затем временно снимите обертку и посмотрите, что находится под ней. Вы задаете два вопроса: сколько строк содержало ошибку и что это была за ошибка.

Count the hidden failures:
=SUMPRODUCT(--ISNA(original_formula_range))

Если это количество не равно нулю, вы обнаружили строки, которые отчет молча проглатывает. Решение, что они должны отображаться как пустые, — это нормально. Не знать, что они существуют, нет. Видеть IFERROR за линию между ними.

Проверка 5: четыре граничных ряда

Проверьте строки, в которых вы можете посчитать ответ в уме:

  1. Первая строка данных. Здесь присутствуют ошибки Off-by-One, особенно там, где учитывался заголовок.
  2. Последняя строка данных. Здесь находятся ошибки диапазона и привязки.
  3. Пустая строка. Возвращает ли он 0, пустое значение или ошибку, и что вы хотите?
  4. Крайний скандал. Отрицательное, ноль или очень большое значение. Процентные формулы разбиваются на нулях; поиск по группам выходит за пределы минимальной границы.

Четыре ряда, две минуты, и между ними выявляют подавляющее большинство реальных дефектов формулы.

Проверка 6: сверить итоговую сумму

Это чек с самой высокой стоимостью на странице. Сравните итоговую сумму столбца с числом, которому вы уже доверяете: отчетом за прошлый месяц, исходной системой, итоговой суммой напечатанного счета. Одно сравнение проверяет каждую строку одновременно.

Difference   =new_total - trusted_total
Rows counted =COUNT(range)  against the source row count

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

Используйте формулу оценки для всего вложенного. Вкладка «Формулы», «Вычислить формулу», затем несколько раз нажмите «Вычислить». Он показывает каждое промежуточное значение, превращая длинную формулу из того, чему вы либо доверяете, либо нет, в последовательность небольших утверждений, которые вы можете проверить индивидуально.

О чем просить, а не что исправлять

Две привычки меняют то, что вы получаете взамен. Спросите формулу и предложение, описывающее, что оно делает, затем сверьте это предложение с формулой, а не с выводом. И спросите, что возвращает формула для пустой ячейки, для нуля и для отсутствующего ключа, из-за чего крайние случаи становятся открытыми до того, как они попадают в отчет.

Как применить это в своей работе

  1. Держите небольшой тестовый блок внизу рабочих листов: известная строка, пустая строка, нулевая строка. Сначала вставьте туда любую новую формулу.
  2. Преобразуйте источники в таблицы, чтобы вам не приходилось проверять диапазоны.
  3. Никогда не принимайте IFERROR ты не добавил себя, пока не увидел, что оно скрывает.
  4. Каждый раз сверяйтесь с одним доверенным номером и записывайте сравнение в лист, а не прокручивайте его в голове.
  5. Скажите вслух, что делает формула, одним предложением. Если вы не можете этого сделать, значит, вы еще не в состоянии защитить его.

Единственная привычка, которую нужно сохранить

Проверьте строки, ответ на которые вы уже знаете. Это звучит слишком просто, чтобы быть методом, и это весь метод: проверка — это практика сравнения результатов с чем-то, что вы знали независимо от них.

Какое число вы бы согласовали в рабочей тетради, которую вы сейчас составляете?

Написано с помощью инструментов по мере их доставки. Оценка формулы находится на вкладке «Формулы»; Ctrl+` переключает вид формулы; счетчик строки состояния появляется при выборе диапазона.
В строке формул отображается синтаксис. Ничто в Excel не указывает на намерение.

Excel для аналитиков состоит из 378 страниц, на которых каждая формула и диалог читаются по одному, поэтому книга перестает быть местом, где появляются числа, и становится тем местом, которое вы можете проверить.

Excel для аналитиков, 19 долларов США →
Проверка — это привычка, а не шаг в конце.

Проверьте свою работу это общий метод, и обзор SQL, сгенерированного ИИ это та же самая дисциплина в базе данных. Курс Excel выполняет сами функции.

Читать «Проверьте свою работу» →