作者evasinyu (heyapple)
看板Office
标题[问题] 日期加月份判断
时间Tue Jul 18 15:05:42 2017
软体:Excel
版本:2013
想请问目前我有一排日期但都是在今天以前
ex: yyyy/mm/dd = A1
问题如下:
如果 A1 减掉今天日期2017/7/18,小於6个月的话就A1+6个月;如果小於12个月的话 A1+1
2个月......以此类推
而我目前用 =IF(Days(2017/7/18,A1)<180,edate(A1,6),if(Days(2017/7/18,A1)<365,ed
ate(A1,12),Days(2017/7/18,A1)<540,edate(A1,18)..........
但因为是用天数判断,所以会有小误差,想请问各位还有什麽方法,感谢大家!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.128.244
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1500361544.A.3C4.html
1F:→ soyoso: datedif以"m"来计相差的月份数看是否可改善原文提到小误差07/18 16:00
2F:→ soyoso: 如上述取得的月份数为原po要的话,edate之後的月份数可以07/18 16:06
3F:→ soyoso: 该月份数除6後加1,int取整数乘6;或以ceiling舍入倍数607/18 16:08
谢谢s大,明天立马试试!感谢!
※ 编辑: evasinyu (118.150.183.105), 07/18/2017 22:13:45