Страницы: 1
RSS
Функция РАЗНДАТ некорректно определяет количество месяцев
 
Добрый день!

Прошу помощи. Некорректно срабатывает функция Разндат: в приложенном файле видно, что для первого и второго месяца расчета функция определяет корректное значение, затем некорректно в третьем, а потом снова верно.
Не могу понять, в чем может быть проблема.
Заранее большое спасибо за помощь!
 
07.03.2024
 
В формуле ячейки АС5 вместо "31.03.2024" нужно вставить "29.02.2024"
Алексей М.
 
Цитата
Nadezhda995 написал:
Некорректно срабатывает функция Разндат
Добрый день!
РАЗНДАТ всегда работала хитро, выдавая в некоторых случаях отрицательные дни или неправильно их считая.

Это устаревшая функция для совместимости с древними версиями, давно не рекомендованная Microsoft к применению.
Особенности этой функции и ее замена VBA-функцией обсуждались в 2008г. в теме Разница дат

P.S. В Вашем случае =РАЗНДАТ("31.03.2024";"07.12.2026";"m") сработала корректно, т.к. разница 2 года 10 мес. 7 дн., в месяцах это 32. Но зачем там +1 непонятно. Если бы прибавлялся 1 день для стажа, то смысл есть, но у Вас прибавляется 1 месяц.
Изменено: ZVI - 26.03.2024 19:33:03
 
Большое спасибо за помощь! Воспользовалась функцией в VBA.
Страницы: 1
Наверх