[問題] 日期加月份判斷

作者: evasinyu (heyapple)   2017-07-18 15:05:42
軟體: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)..........
但因為是用天數判斷,所以會有小誤差,想請問各位還有什麼方法,感謝大家!
作者: soyoso (我是耀宗)   2017-07-18 16:00:00
datedif以"m"來計相差的月份數看是否可改善原文提到小誤差如上述取得的月份數為原po要的話,edate之後的月份數可以該月份數除6後加1,int取整數乘6;或以ceiling捨入倍數6

Links booklink

Contact Us: admin [ a t ] ucptt.com