如何在Excel中四舍五入到最近的月份?

我想把今天的date凑到最近的一个月份。 我用Today()来获取当前date

我使用公式= MONTH(EOMONTH(L2,DAY(L2)> 15)+0)),但是它一直显示一个错误,说:“这个公式有问题,而不是input公式?当第一个字符是等号或减号,excel认为它的一个公式“

有趣,你只是在那里错过了一个括号。 试试这个:

=MONTH(EOMONTH(L2,(DAY(L2)>15)+0)) 

希望这可以帮助。

这个公式应该做的工作。

 =IFERROR(DATE(YEAR(A1),MONTH(A1)+IF(DAY(A1)>15,1,0),1),"") 

今天(5月7日)将返回5月1日。为了使月份返回,将公式中的最后1replace为0 。 这将在今天4月30日返回。 您可以用TODAY()replace对单元格A1所有引用。