excel中如何用函数把:某一日期,转换成:次月第一天的日期

来源:百度知道 编辑:UC知道 时间:2024/06/30 13:12:56

将单元格设置为“日期”格式,输入公式:
=IF(MONTH(A1)<12,DATE(YEAR(A1),MONTH(A1)+1,1),DATE(YEAR(A1)+1,1,1))

遇到12月份会自动到下一年的第1个月。

在A1单元格里输入日期,A2单元格里输入以下公式:

=DATE(YEAR(A1),MONTH(A1)+1,1)


year函数获取A1单元格里的年份,month函数获取A1单元格里日期中的月份,加1得下个月的月份。最后用date日期函数将年、月、日合成为一个新的日期。

假设指定日期在A1,在得到A1当月的最后一天函数:
=EOMONTH(A1,0)
要得到A1当月的第一天函数:
=EOMONTH(A1,-1)+1

=EOMONTH(TODAY(),0)+1,如果出现#NAME,工具,加载宏,钩选分析工具库.

A