Формула, возвращающая предыдущий месяц в формате `mmmm`, возвращает только январь - PullRequest
0 голосов
/ 13 декабря 2018

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

=TEXT(MONTH(TODAY())-1,"mmmm")

всегда возвращает January.

Однако, просто MONTH(TODAY())-1 правильно возвращает 11.

Почему тогда, когда я форматирую с TEXT(), он меняется на январь?

1 Ответ

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

Как вы обнаружили MONTH(TODAY())-1 возвращает 11.11 берется как число дней от 1/1/1900, когда вы используете его в ТЕКСТЕ (), то есть 11 января 1900 года, поэтому месяц - январь.

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

=TEXT(EOMONTH(TODAY(),-1),"mmmm")
...