Расчет диапазона текущего месяца с использованием Datedif - PullRequest
0 голосов
/ 20 декабря 2018

В настоящее время я использую приведенную ниже формулу, чтобы определить, в каком месяце я нахожусь вне указанного диапазона - 1 из 13.

=DATEDIF(DATE(2019,1,1),$A$1,"M")+1&" of 13"

$ A $ 1 ссылается на конкретную дату 12/1/ 18.Excel выдает ошибку #NUM, потому что я предполагаю, что новая дата 01.01.2009 будет в другом году?Я не уверен, как это исправить?Он будет работать нормально, как только я обновлю конкретную дату до января 2019 года, но мне нужно, чтобы до этого момента показывалось 0 из 13.

Справка ???

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Попробуйте

=IFERROR(DATEDIF(DATE(2019,1,1),$A$1,"M")+1,0)&" of 13"
0 голосов
/ 20 декабря 2018

Функция DATEDIF работает со следующими параметрами

=DATEDIF (start_date, end_date, unit)

Значение end_date должно быть больше или равно start_date.Вы можете убедиться в этом, используя MAX и MIN.

=DATEDIF(MIN(DATE(2019,1,1),$A$1),MAX(MIN(DATE(2019,1,1),$A$1)),"M")+1&" of 13"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...