Как рассчитать формулу DATEDIF в Excel? - PullRequest
0 голосов
/ 21 ноября 2018

Я хотел бы получить CalculatedValue для формулы =DATEDIF("5/7/2018","6/6/2018","m"). В Excel возвращается ноль.

Я хотел бы знать, какой процесс используется при расчете приведенной выше формулы.

Может кто-нибудь сообщить мне фактический процесс получения месяца между двумя датами ?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

"5/7/2018" - 7 мая, но до 6 июня не наступает полный месяц, следовательно, нулевой результат.
DATEDIF(start_date,end_date,"M") дает число полных месяцев впериод.

Обратите также внимание, что даты в Excel могут быть сложными, поскольку это зависит от ваших региональных настроек.
«5/7/2018» может быть 5 июля (в моем регионе), следовательно, после 6 июня,который должен выдавать ошибку #NUM, если вы используете функцию DATEDIF.

0 голосов
/ 21 ноября 2018

Использование:

=DATEDIF(DATEVALUE("5/7/2018"),DATEVALUE("6/6/2018"),"m")

вернет 0

enter image description here

Однако:

=DATEDIF(DATEVALUE("5/7/2018"),DATEVALUE("6/7/2018"),"m")

вернет 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...