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