[问题] 日期加月份判断

楼主: 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