У меня есть две даты, например. 02/02/2001 и 22/04/2001. Я хочу получить разницу между двумя днями. Но когда я пытаюсь = A2-A1, это дает мне # ЗНАЧЕНИЕ! С другой стороны, = A1+1 работает, добавляя 1 день. Тем не менее, я хочу разницу двух дат. Как это исправить?
3 ответа
Кажется, что A1
правильно интерпретируется как дата, а A2
нет. Убедитесь, что в вашей локали настроена интерпретация дат в европейском стиле дд / мм / гг вместо США в мм / дд / гг.
Пытаться
= DATEDIF(Дата1, Дата2, Интервал)
Куда:
Дата1 - первая дата,
Дата2 - вторая дата,
Интервал - это тип интервала для возврата.
Если Date1 позже, чем Date2, DATEDIF вернет #NUM! ошибка. Если Date1 или Date2 не являются действительной датой, DATEDIF вернет ошибку #VALUE.
Например
- Дата 1: 1 января 2007
- Дата 2: 10 января 2007 г.
- Интервал: d
- Результат: 9
Или используйте DATEVALUE()
= ДАТАЗНАЧ ("9/29/2012")- ДАТАЗНАЧ ("9/10/2012")
Также убедитесь, что тип данных для вашего уравнения является общим или числовым. Были подобные проблемы сегодня и переход на "общее" исправил все.