Несколько причин, по которым функция DATEDIF может выдавать неверные результаты при использовании определённых дат:
- Формат ячейки с результатом. 1 Если Excel видит, что идут вычисления с датами, он думает, что результат тоже нужно отобразить в виде даты. 1 Даты хранятся как числа, поэтому результат формулы будет выведен как дата, которая на столько дней после 1 января 1900. 1 Чтобы решить проблему, нужно отформатировать ячейку с результатом как «Общий». 1
- Неправильный формат одной из дат. 3 Нужно убедиться, что в дате нет лишних символов (например, пробелов) и она введена правильно. 3
Также проблема может возникать, если одна из дат введена в текстовом формате. 3 В этом случае нужно перепечатать дату и проверить, работает ли формула. 3