
如何让excel自动计算几天后的日期?
比如在B2中输入日期2012-01-31然后计算31天之后的日期显示在C2中,怎么办?另外一个问题,我想把一些日期让它自动替换成为一个日期,比如2012-02-01,20...
比如在B2中输入日期2012-01-31然后计算31天之后的日期显示在C2中,怎么办?
另外一个问题,我想把一些日期让它自动替换成为一个日期,比如2012-02-01,2012-04-04、2012-06-08这三个日期自动修改为对应的日期:2012-02-10、2012-04-10、2012-06-10,就是说每个月10号以前(包括10号)的日期修改为当月的10号;然后修改:2012-02-15、2012-04-13、2012-06-19这三个日期自动修改为对应的日期:2012-03-10、2012-05-10、2012-07-10,也就是说每个月的10号以后(不包括10号)的日期修改为下个月的10号!~
最后一个问题:前面两个问题能不能一起实现,比如在B2中输入2012-01-31然后得到的结果是:2012-03-10(就是2012-01-31加上31天之后的日期是2012-03-04,然后03-04这个日期是在3月10号之前的日期,让他自动更改2012-03-04为2012-03-10) 展开
另外一个问题,我想把一些日期让它自动替换成为一个日期,比如2012-02-01,2012-04-04、2012-06-08这三个日期自动修改为对应的日期:2012-02-10、2012-04-10、2012-06-10,就是说每个月10号以前(包括10号)的日期修改为当月的10号;然后修改:2012-02-15、2012-04-13、2012-06-19这三个日期自动修改为对应的日期:2012-03-10、2012-05-10、2012-07-10,也就是说每个月的10号以后(不包括10号)的日期修改为下个月的10号!~
最后一个问题:前面两个问题能不能一起实现,比如在B2中输入2012-01-31然后得到的结果是:2012-03-10(就是2012-01-31加上31天之后的日期是2012-03-04,然后03-04这个日期是在3月10号之前的日期,让他自动更改2012-03-04为2012-03-10) 展开
2017-02-24 · 知道合伙人软件行家
关注

展开全部
第一个问题:
在C2中输入公式:=IF(DAY(B2)<=10,B2+10-DAY(B2),YEAR(B2)&"-"&MONTH(B2)+1&"-"&"10")
然后将C2单元格格式设置为2012-01-01类似格式(年月日之间用横线分开的)
然后随便你怎么在B2中输入日期,都会得到你要的结果!
第二个问题
在C2中输入公式:=IF(DAY(B2+31)<=10,B2+10-DAY(B2),YEAR(B2)&"-"&MONTH(B2)+1&"-"&"10") 如果不想是31天后的结果,则你可以更改数字31,想改成多少天后都可以,公式会随着变动。
然后将C2单元格格式设置为2012-01-01类似格式(年月日之间用横线分开的)
然后随便你怎么在B2中输入日期,都会得到你要的结果!
在C2中输入公式:=IF(DAY(B2)<=10,B2+10-DAY(B2),YEAR(B2)&"-"&MONTH(B2)+1&"-"&"10")
然后将C2单元格格式设置为2012-01-01类似格式(年月日之间用横线分开的)
然后随便你怎么在B2中输入日期,都会得到你要的结果!
第二个问题
在C2中输入公式:=IF(DAY(B2+31)<=10,B2+10-DAY(B2),YEAR(B2)&"-"&MONTH(B2)+1&"-"&"10") 如果不想是31天后的结果,则你可以更改数字31,想改成多少天后都可以,公式会随着变动。
然后将C2单元格格式设置为2012-01-01类似格式(年月日之间用横线分开的)
然后随便你怎么在B2中输入日期,都会得到你要的结果!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-09-10 · 知道合伙人软件行家
关注

展开全部
A1输入 31
B1输入2012-1-31
C1单元格输入公式
=IF(DAY(B1+A1)<=10,DATE(YEAR(B1+A1),MONTH(B1+A1),10),DATE(YEAR(B1+A1),MONTH(B1+A1)+1,10))
B1输入2012-1-31
C1单元格输入公式
=IF(DAY(B1+A1)<=10,DATE(YEAR(B1+A1),MONTH(B1+A1),10),DATE(YEAR(B1+A1),MONTH(B1+A1)+1,10))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接回答你最后一个问题
C2=DATE(YEAR(B2+31),IF(DAY(B2+31)<=10,MONTH(B2+31),MONTH(B2+31)+1),10)
C2=DATE(YEAR(B2+31),IF(DAY(B2+31)<=10,MONTH(B2+31),MONTH(B2+31)+1),10)
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询