excel中如何用公式将日期相加?

2024-11-15 08:48:53
推荐回答(4个)
回答(1):

下图有一组日期,分别加上3日、3月、3年。

  1、A1日期加三天。在C1中输入“=a1+3”即可。

  2、A2日期加3月,可在C2中输入“=edate(a2,"3")”即可。

  3、A3日期加3年,可在C3中输入“=edate(a3,"3"*12)”即可。

  4、如果B4~B7是数字,要求A列日期加B4~B7的月数。那就在C4单元格输入“=edate(a4,b4)”算出C4的值。

  5、然后,把C4的公式拖拽到B7即可。

  

  注意:如果显示“#NAME”。工具-加载宏,勾上“分析工具库”。这是EXCEL自带的加载宏,默认是选上的。

  

回答(2):

你的举例1是不是错了

 

增量应统一用月份为单位,并且不写入该单位,以方便写入公式

如下图中

D2单元格写入公式

=EDATE(B2,C2)

再设置单元格格式为日期格式

 

 

如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。

 

或者公式写成

=DATE(YEAR(B2),MONTH(B2)+C2,DAY(B2))

下拉复制公式

回答(3):

假设截止日期是C列
在C2输入:
=IF(ISERROR(FIND("年",B2)),IF(ISERROR(FIND("个月",B2)),EDATE(A2,SUBSTITUTE(B2,"天","")/30),EDATE(A2,SUBSTITUTE(B2,"个月",""))),EDATE(A2,SUBSTITUTE(B2,"年","")*12))

下拉

回答(4):

=year(2012-8-1)+5