上个月第一天的Excel公式

时间:2016-03-16 15:00:12

标签: excel vba datetime excel-formula

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

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

1 个答案:

答案 0 :(得分:6)

你可以尝试

=EOMONTH(TODAY(),-2)+1