第1个回答 2015-11-01
一、如果在一列中,可以使用填充序列的方法。
1、输入第一个单元格日期后,点击“编辑”-“填充”-“序列”。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/32fa828ba61ea8d3fe49e8f1910a304e241f58df?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
2、选择序列产生在“列”,类型为“日期”,日期单位为“月”,步长值为“1”或“6”(半年)或“12”(一年),根据需要设置终止值。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/7e3e6709c93d70cf34a135f8fedcd100bba12bef?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
3、确定即可。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/9345d688d43f8794bb6bd6dbd41b0ef41ad53aaa?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
二、如果在一行内,加1个月、半年、1年求日期,则用公式。
下图中,A2日期加3月,可在C2中输入“=edate(a2,"3")”即可。
A3日期加3年,可在C3中输入“=edate(a3,"3"*12)”即可。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/e61190ef76c6a7ef1e612bd3fbfaaf51f2de6684?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
第2个回答 2010-05-17
发现有人做错了,所以E2公式改为输入如下:
=IF(C2="一月",DATE(YEAR(D2),MONTH(D2)+1,DAY(D2)-1),IF(C2="半年",DATE(YEAR(D2),MONTH(D2)+6,DAY(D2)-1),IF(C2="全年",DATE(YEAR(D2)+1,MONTH(D2),DAY(D2)-1),"未选择期限")))
说明:.一月就是月份加1,日子减1,半年就是月份加6,日子减1,1年就是年份加1,日子减1.本回答被提问者采纳
第3个回答 2010-05-17
E2中,输入=IF(C2="按月",D2 +DATE(0,2,0)-DATE(0,1,DAY(D2)),IF(C2="半年",D2 +DATE(0,7,0)-DATE(0,1,DAY(D2+DATE(0,7,0))),IF(C2="全年",D2 +DATE(1,2,0)-DATE(0,1,DAY(D2 +DATE(1,2,0))))))