google 工作表中带有月份名称的上个月

Previous month with month name in google sheets

我有一个月 "August" 并且需要一个公式来给出前一个月的名称。

=TEXT(EDATE("August"; -1); "MMMM")

这不起作用,因为 EDATE 需要 DATE()。任何人都可以建议吗?

如果你可以用月份作为数字,我会推荐你​​

=TEXT(EDATE(DATE(2016, 8, 1); -1); "MMMM")

例如

如果没有

=TEXT(EDATE(DATE(DATEVALUE("August 01, 2016")); -1); "MMMM")

您只需要以下公式:

=text(EDATE(today(),-1),"MMMM")