在Excel中,利用“DATE”函数可以输入无效日期参数。DATE函数的语法为:=DATE(year,month,day),各参数的含义介绍如下。

※ 参数year:如果year介于0到1899之间包含这两个值),则Excel会将该值与1900相加来计算年份;如果year介于1900到9999之间包含这两个值),则Excel将使用该数值作为年份;如果year小于0或大于等于10000,则Excel将返回错误值#NUM。

※ 参数month:如果month大于12,则month从指定年份的一月份开始累加该月份数;如果month小于1,month则从指定年份的一月份开始递减该月份数,然后再加上1个月。

※ 参数day:若大于指定月份的天数,则day从指定月份的第一天开始累加该天数;若小于1,则day从指定月份的第一天开始递减该天数,然后再加上1天。

例如在月份参数中输入18或者在日期参数中输入大于31的数值,DATE函数都会自动转换计算结果。

Excel 计算月底日期-Excel22

利用DATE函数的这一特殊用法,通过在月参数上加一个增量值1,在日参数中使用值0,即用计算月份下一月的“第0”天的方法得到需要计算月份的月底日期,具体操作如下。

01 在“A2”单元格中输入需要计算月底日期的日期。

02 在单元格中输入公式:=DATE(YEAR(A2),MONTH(A2)+1,),按下“Enter”键确认即可。

Excel 计算月底日期-Excel22