发布网友 发布时间:2022-04-24 11:23
共4个回答
热心网友 时间:2023-10-11 02:16
下图有一组日期,分别加上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自带的加载宏,默认是选上的。
热心网友 时间:2023-10-11 02:16
你的举例1是不是错了
增量应统一用月份为单位,并且不写入该单位,以方便写入公式
如下图中
D2单元格写入公式
=EDATE(B2,C2)
再设置单元格格式为日期格式
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。
或者公式写成
=DATE(YEAR(B2),MONTH(B2)+C2,DAY(B2))
下拉复制公式
追问增量“5年”是字符型,能否把增量变成数字型再运算?追答...................................................................................
热心网友 时间:2023-10-11 02:17
假设截止日期是C列
在C2输入:
=IF(ISERROR(FIND("年",B2)),IF(ISERROR(FIND("个月",B2)),EDATE(A2,SUBSTITUTE(B2,"天","")/30),EDATE(A2,SUBSTITUTE(B2,"个月",""))),EDATE(A2,SUBSTITUTE(B2,"年","")*12))
下拉
热心网友 时间:2023-10-11 02:17
=year(2012-8-1)+5