公式以 `mmmm` 格式返回上个月,仅 returns 一月
Formula returning previous month in `mmmm` format, only returns January
我有一个每个月都使用的工作表,我想要一个自动更新到 上个月 的公式。
=TEXT(MONTH(TODAY())-1,"mmmm")
总是returnsJanuary
.
不过,只是MONTH(TODAY())-1
正确returns11
。
为什么当我用 TEXT()
格式化时它会变成一月?
如您所见 MONTH(TODAY())-1
returns 11
。当您在 TEXT() 中使用时,11
取自 1/1/1900
的天数,即 1900 年 1 月 11 日,因此月份为一月。
使用:
=TEXT(EOMONTH(TODAY(),-1),"mmmm")
我有一个每个月都使用的工作表,我想要一个自动更新到 上个月 的公式。
=TEXT(MONTH(TODAY())-1,"mmmm")
总是returnsJanuary
.
不过,只是MONTH(TODAY())-1
正确returns11
。
为什么当我用 TEXT()
格式化时它会变成一月?
如您所见 MONTH(TODAY())-1
returns 11
。当您在 TEXT() 中使用时,11
取自 1/1/1900
的天数,即 1900 年 1 月 11 日,因此月份为一月。
使用:
=TEXT(EOMONTH(TODAY(),-1),"mmmm")