Smart Tool для Excel

Разница между датами в Excel — AI ставит DATEDIF за 5 секунд

SGКоманда SideGenius·

DATEDIF — скрытая функция: её нет в подсказках формул, в справке Microsoft она помечена «не рекомендуется», но именно она единственная даёт корректную разницу в годах, месяцах и днях между двумя датами. Большинство пользователей пишут =B2-A2 и получают число дней, потом делят на 365 и упираются в високосные годы — возраст сотрудника сдвигается на день в каждый февраль. На вычисление возраста по дате рождения с правильным учётом високосов и оставшимися месяцами уходит 10–20 минут поиска по форумам. AI решает задачу за 5 секунд: вы говорите «в колонке C посчитай полный возраст по дате рождения из B на сегодняшнюю дату», и SideGenius пишет =DATEDIF(B2;TODAY();"Y"). Понимает «возраст в годах, месяцах и днях одной строкой», «стаж работы — годы и месяцы», «количество дней до дедлайна», «месяцы между датами без округления вверх», «учесть только рабочие дни» (тогда NETWORKDAYS, отдельная страница). Ставит TODAY() для динамической даты или фиксирует дату через DATE(2026;5;5), если нужен снимок.

Пример промпта
> В колонке E посчитай возраст в полных годах по дате рождения из C, на сегодняшнюю дату. В колонке F — формат «X лет Y месяцев» одной строкой.
Результат

E2: =DATEDIF(C2;TODAY();"Y"). F2: =DATEDIF(C2;TODAY();"Y")&" лет "&DATEDIF(C2;TODAY();"YM")&" месяцев". Колонка E заполнена целыми числами, F — строкой «34 лет 7 месяцев», динамика идёт от TODAY().

Почему не ChatGPT

ChatGPT советует =B2-A2 и арифметику с 365.25, что даёт ошибку на високосах. SideGenius знает про DATEDIF, выбирает аргумент «Y», «YM», «MD» по описанию задачи и пишет формулу прямо в ячейку. Работает в РФ без VPN.

SideGenius для Excel
Тогда установите SideGenius в Excel
Office.js читает ваши файлы. ChatGPT нет.
Установить

Как использовать за 3 шага

1

Зарегистрируйтесь на sidegenius.ru — мастер онбординга подключит SideGenius к Excel за 2 минуты.

2

Опишите, в каких единицах нужна разница — годы, месяцы, дни или комбинация.

3

Подтвердите — формула с DATEDIF (или DAYS) появится в ячейке и протянется по колонке.

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

Почему DATEDIF нет в автоподсказках Excel?

DATEDIF осталась с Lotus 1-2-3 и Microsoft её не документирует в новой справке, хотя функция работает во всех версиях, включая Microsoft 365. Это намеренный выбор Microsoft: они не хотят её рекламировать, но и убрать не могут — слишком много легаси-формул. SideGenius использует её, потому что альтернатив с правильным учётом високосов нет.

В чём разница между «Y», «YM» и «MD»?

«Y» — полные годы между датами. «YM» — оставшиеся месяцы после вычитания полных лет (0–11). «MD» — оставшиеся дни после вычитания полных лет и месяцев (0–30). Комбинируя три, получаешь стаж «5 лет 3 месяца 12 дней».

Как посчитать только рабочие дни между датами?

Это другая задача — нужна функция NETWORKDAYS. Скажите «количество рабочих дней между B и C, исключая праздники из колонки H» — SideGenius применит =NETWORKDAYS(B2;C2;Holidays!A:A). Об этом — отдельная страница.

Что если дата окончания раньше даты начала?

DATEDIF вернёт #NUM!. SideGenius может обернуть в IFERROR или поменять аргументы местами через MIN/MAX: =DATEDIF(MIN(B2;C2);MAX(B2;C2);"Y"). Скажите «возьми разницу по модулю» — поставит обёртку автоматически.

Работает ли на Mac и в Excel Online?

Да. DATEDIF доступна во всех версиях Excel, включая Mac и Online. SideGenius работает в add-in для Windows, Mac и Web (M365).

Сколько это стоит?

Бесплатный старт — 20 кредитов на пробу. Подписка Pro — 399 ₽/мес, оплата картами банков РФ через ЮKassa, без VPN.

Попробуйте SideGenius бесплатно

20 кредитов на старт, без карты. Работает в РФ без VPN, оплата картами РФ.

Установить в Excel
Без VPN Оплата картами РФ 399 ₽/мес

Связанные инструменты

20 кредитов бесплатно
SideGenius в Excel
Установить