上个月第一天的Excel公式

Ash*_*ill 3 excel datetime vba excel-formula

我正在尝试为上个月的第一天写一个公式.
我正在使用:=DATE(YEAR(TODAY()),MONTH(TODAY())-1,1)

它今天有效,但我认为它不会在1月份起作用,因为公式将在2016年返回当年,在这种情况下我需要它返回前一年.有没有人建议我如何修改它,如果当前日期是1月份的某个时间,它将返回上一年的12月1日?

Nat*_*Sav 6

你可以试试

=EOMONTH(TODAY(),-2)+1
Run Code Online (Sandbox Code Playgroud)