0

我有一个我每个月都使用的工作表,并且想要一个自动更新到上个月的公式。

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

总是返回January

但是,只是MONTH(TODAY())-1正确返回11.

为什么当我格式化时TEXT()它会更改为一月?

4

1 回答 1

2

正如你所发现的那样MONTH(TODAY())-1回报1111取自在 TEXT() 中使用时的天数,1/1/1900即 1900 年 1 月 11 日,因此月份为 1 月。

利用:

=TEXT(EOMONTH(TODAY(),-1),"mmmm")
于 2018-12-13T15:59:46.130 回答