Чтобы написать формулу Excel с помощью нейросети, передайте ей схему столбцов, ячейку результата и правило с исключениями. Затем проверьте формулу на нескольких строках и после копирования вниз. Правильный результат в первой ячейке ещё не показывает, что ссылки настроены верно.
Разберём учебный реестр заявок: открытые нужно отмечать по сроку на выбранную дату, закрытые оставлять закрытыми. Все данные вымышленные. Для задания достаточно названий столбцов и примеров, рабочий файл с клиентами отправлять в чат не нужно. Порядок подготовки настоящих документов разобран в инструкции по удалению лишних данных.
Сначала определите, что считать просрочкой
В этом примере срок указан календарной датой, без времени. Открытая заявка просрочена, если срок раньше даты проверки. В день самого срока она ещё «В срок». Это выбранное правило упражнения, а не универсальное правило вашей компании.
Порядок условий такой:
- Если статус «Закрыта», результат «Закрыта», независимо от срока.
- Если заявка открыта, но срок не заполнен, результат «Нет срока».
- Если срок раньше даты проверки, результат «Просрочена».
- В остальных случаях результат «В срок».
На этом листе допустимы только два исходных статуса: «Открыта» и «Закрыта», без лишних пробелов. Пустой или другой статус сначала исправьте по исходным данным. В столбце срока должна быть настоящая дата 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. Исправление одного результата может изменить остальные ветки.
Перед рабочим применением сохраните рядом с формулой правило, допустимые статусы и контрольные строки. При добавлении заявок проверяйте, что формула действительно появилась в новых строках. Если нужны часы, несколько этапов или оценка уже закрытых заявок, сначала измените задание и набор примеров. Формулу из этого упражнения без такой доработки переносить нельзя.

