作者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/m.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