[問題] 日期加月份判斷

看板Office作者 (heyapple)時間8年前 (2017/07/18 15:05), 8年前編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
軟體: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://www.ptt.cc/bbs/Office/M.1500361544.A.3C4.html

07/18 16:00, , 1F
datedif以"m"來計相差的月份數看是否可改善原文提到小誤差
07/18 16:00, 1F

07/18 16:06, , 2F
如上述取得的月份數為原po要的話,edate之後的月份數可以
07/18 16:06, 2F

07/18 16:08, , 3F
該月份數除6後加1,int取整數乘6;或以ceiling捨入倍數6
07/18 16:08, 3F
謝謝s大,明天立馬試試!感謝! ※ 編輯: evasinyu (118.150.183.105), 07/18/2017 22:13:45
文章代碼(AID): #1PRRD8F4 (Office)
文章代碼(AID): #1PRRD8F4 (Office)