Google 表格中一个月的最后一天和第一天

The last & the first day of a month in Google Sheets

如何在 Google 表格中获取上个月的第一天和最后一天?

如果您的基准日期是 A1
这将 return 上个月 最后一天的日期 :

=eomonth(A1,-1)

对于上个月第一天的日期,这是最短的方式:

=eomonth(A1,-2)+1

也可以:

=date(year(A1),month(A1)-1,1)

使用 =eomonth((eomonth(today(),0)),-2)+1 以便在需要今天的上一个时使用。

上个月的最后一天,使用=eomonth((eomonth(today(),0)),-1)

上个月的最后一天(国际)

=eomonth(now();-1)

上个月的最后一天(美国)

 =eomonth(now(),-1)

上个月的第一天(国际)

=eomonth(now();-2)+1

上个月的第一天(美国)

    =eomonth(now(),-2)+1

演示:

要包含的单元格 A1:

=eomonth(A2,-1)+1

要包含的单元格 A2:

=Eomonth(now(),)

如果不使用“now()”,您可以放入另一个单元格引用,甚至可以为来自不同 sheet 的特定单元格执行 query/importrange 并使这些日期更加动态.