Verum Lab
Подписаться в Telegram

Формула Excel нейросетью: как проверить ссылки и сроки

Опубликовано 1 нояб. 2026 г.5 мин чтенияНачальный
Маскот с калькулятором и часами; надпись: Формула Excel: проверяем строки

Новые разборы выходят в Telegram-канале.

6просмотров

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

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

Сначала определите, что считать просрочкой

В этом примере срок указан календарной датой, без времени. Открытая заявка просрочена, если срок раньше даты проверки. В день самого срока она ещё «В срок». Это выбранное правило упражнения, а не универсальное правило вашей компании.

Порядок условий такой:

  1. Если статус «Закрыта», результат «Закрыта», независимо от срока.
  2. Если заявка открыта, но срок не заполнен, результат «Нет срока».
  3. Если срок раньше даты проверки, результат «Просрочена».
  4. В остальных случаях результат «В срок».

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

По такому листу нельзя узнать, была ли закрытая заявка выполнена вовремя: даты её закрытия здесь нет. Формула показывает только отметку по заданным условиям. Если нужен контроль соблюдения срока выполнения, потребуется другое правило и ещё один столбец.

Соберите маленький лист по точным адресам

Создайте отдельный лист. В A1 напишите «Заявка», в B1 «Статус», в C1 «Срок», в D1 «Результат». Общую дату проверки поместите в F1, а её подпись «Дата проверки» в E1. В F1 введите:

=ДАТА(2026;11;2)

Так вы задаёте именно 2 ноября 2026 года. Функция ДАТА собирает дату из года, месяца и дня. Если вместо даты видите число, задайте ячейке формат даты. Число является внутренним представлением даты, а не результатом ошибки само по себе.

Заполните строки ниже. В C2 и C5 введите =ДАТА(2026;11;1), в C3 =ДАТА(2026;11;2), в C4 =ДАТА(2026;11;3). C6 и C7 оставьте действительно пустыми: не пишите туда слово «пусто», пробел или тире. D2:D7 пока не заполняйте.

СтрокаA: ЗаявкаB: СтатусC: Срок
2З-01Открыта01.11.2026
3З-02Открыта02.11.2026
4З-03Открыта03.11.2026
5З-04Закрыта01.11.2026
6З-05ОткрытаОставьте пустой
7З-06ЗакрытаОставьте пустой

Не переносите эту формулу в рабочую выгрузку, пока не разобрались с типами данных. Дата, записанная текстом, требует отдельного преобразования: простая смена внешнего формата не подтверждает, что она стала датой. Для учебного листа используйте ДАТА, как указано выше.

Что отправить нейросети

Укажите версию Excel, язык названий функций и разделитель аргументов из вашей установки. Ниже приведён запрос для русских имён и точки с запятой. Это подготовленный запрос, а не запись испытания конкретного ИИ-сервиса.

Нужна формула Excel для D2 с копированием вниз до D7.
Используй русские имена функций и разделитель ;.
Достаточно обычных функций ЕСЛИ, без макросов и надстроек.

A: код заявки, B: статус, C: срок, D: результат.
В F1 дата проверки: 02.11.2026, настоящая дата Excel.
В B допустимы только Открыта и Закрыта, без пробелов по краям.
C содержит дату без времени или действительно пустую ячейку.

Сначала проверь Закрыта: тогда результат Закрыта при любом C.
Для открытой с пустым C верни Нет срока.
Иначе, если C раньше F1, верни Просрочена; если равно или позже, верни В срок.
Ссылки B2 и C2 должны меняться при копировании вниз.
Ссылка на F1 должна оставаться той же.

Дай формулу D2, объясни порядок условий и покажи формулу D7.
Не меняй исходные ячейки. Не подставляй текущую дату вместо F1.
Не скрывай ошибки и не исправляй данные предположениями.

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

Как выглядит формула и зачем в ней знаки доллара

Для описанного листа подходит такой вариант D2:

=ЕСЛИ(B2="Закрыта";"Закрыта";ЕСЛИ(C2="";"Нет срока";ЕСЛИ(C2<$F$1;"Просрочена";"В срок")))

ЕСЛИ выбирает один результат при выполнении условия и другой при его невыполнении. Здесь проверки вложены друг в друга: статус проверяется первым, отсутствие срока вторым, сравнение дат третьим. Текстовые результаты заключены в обычные двойные кавычки.

B2 и C2 относятся к текущей заявке. При копировании вниз номера строк должны меняться. $F$1 относится к общей дате: знаки доллара закрепляют столбец и строку. Microsoft описывает эту разницу в справке об относительных и абсолютных ссылках.

Если ваш Excel использует английские имена функций и запятые, эквивалент будет таким:

=IF(B2="Закрыта","Закрыта",IF(C2="","Нет срока",IF(C2<$F$1,"Просрочена","В срок")))

Язык функций и разделитель проверяйте отдельно: разделитель зависит от настроек. Справка Microsoft об ошибках формул указывает, что неверный разделитель мешает разобрать формулу. Не меняйте адреса и условия, пытаясь исправить такую ошибку.

Проверьте копирование и каждую строку

Вставьте в D2 формулу, начиная со знака равенства, и нажмите Enter. Должна появиться отметка «Просрочена». Затем скопируйте D2 в D3:D7, например протянув маркер в правом нижнем углу ячейки вниз до D7.

Выделите D7 и посмотрите на строку формул. В русском варианте там должно быть:

=ЕСЛИ(B7="Закрыта";"Закрыта";ЕСЛИ(C7="";"Нет срока";ЕСЛИ(C7<$F$1;"Просрочена";"В срок")))

Обратите внимание на B7 и C7 при неизменной $F$1. Если вместо $F$1 появились F2, F3 и далее, строки сравниваются уже с другими ячейками. Если закреплены $B$2 и $C$2, все строки смотрят на первую заявку.

Ожидаемые результаты на дату 02.11.2026:

ЯчейкаОжидаемая отметкаЧто проверяет
D2ПросроченаСрок раньше даты проверки
D3В срокРавенство дат не считается просрочкой
D4В срокБудущий срок
D5ЗакрытаЗакрытый статус важнее старого срока
D6Нет срокаПустота у открытой заявки
D7ЗакрытаЗакрытый статус важнее пустого срока

Поменяйте только F1 на =ДАТА(2026;11;3). Теперь в D3 должна появиться отметка «Просрочена», в D4 должна остаться отметка «В срок», а остальные отметки должны сохраниться. Затем верните в F1 дату 2 ноября. Так проверяется и общая ссылка, и строгое сравнение «раньше», без автоматической подстановки сегодняшнего дня.

Если результат не сходится

Начинайте с конкретной ячейки и её исходных значений. Для этого листа характерны такие ошибки:

  • D3 сразу стала просроченной: проверьте, не заменено ли < на <=. Это меняет правило дня срока.
  • D7 показывает «Нет срока»: возможно, проверка пустоты стоит раньше проверки закрытого статуса.
  • Первая строка верна, следующие нет: проверьте адреса в скопированных формулах, особенно закрепление F1.
  • В ячейке видна сама формула: проверьте текстовый формат и режим показа формул. Для текстового формата Microsoft рекомендует сменить его на общий и заново подтвердить ввод формулы.

Если нейросеть помогает исправить ошибку, передайте ей адрес проблемной ячейки, текущую формулу, значения B, C, F1 и ожидаемую отметку. После исправления заново пройдите все шесть строк и смену F1. Исправление одного результата может изменить остальные ветки.

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

Консультация

Заявка на консультацию по внедрению ИИ

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

Статья была полезной?
Антон Ахтариев
Автор
Антон Ахтариев
Основатель Verum Lab

Предприниматель из Екатеринбурга. Основал маркетинговое агентство Easy Box и вёл в нём 120 проектов в ежемесячном сопровождении. В Verum Lab занимается внедрением искусственного интеллекта в малый и средний бизнес, для своих компаний собирает команду ИИ-агентов: лидогенерация, маркетинг, финансы. В статьях разбирает, что из этого работает, сколько стоит и где ломается.

Смежные статьи