[算表] EXCEL的Datedif函數bug

看板Office作者 (Blue night)時間9年前 (2016/07/27 15:08), 編輯推噓1(109)
留言10則, 3人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 兩個日期 2015/12/31 2017/3/1 使用 Datedif跑 "MD" 結果會是 【-2】 這... 求教了 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.114.28 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1469603329.A.521.html

07/27 15:15, , 1F
改為"ym"試試是否是原po要的 http://imgur.com/2LTmrKb
07/27 15:15, 1F

07/27 15:17, , 2F
如要相差月份數則以"m" http://imgur.com/j0u5U5E
07/27 15:17, 2F

07/27 15:24, , 3F
"MD"一般是"又幾天" 這兩個日期解讀為1年2個月又1天
07/27 15:24, 3F

07/27 15:25, , 4F
"Y"為2 "YM"為1 我會希望"MD"為1
07/27 15:25, 4F

07/27 15:33, , 5F
DATEDIF 下"ym"是忽略月日,只計算日,而且會受到
07/27 15:33, 5F

07/27 15:35, , 6F
end_date的月份影響,以你 2015/12/31 2017/3/1來說,會
07/27 15:35, 6F

07/27 15:37, , 7F
那改為這樣試試是否符合
07/27 15:37, 7F

07/27 15:42, , 8F
計算 2017/2/31~2017/3/1 = 2017/3/3~2017/3/1 = -2
07/27 15:42, 8F

07/27 15:46, , 9F
抱歉,竟然把 "MD" 打成 "ym"
07/27 15:46, 9F

07/27 17:14, , 10F
感謝
07/27 17:14, 10F
文章代碼(AID): #1Nc5u1KX (Office)
文章代碼(AID): #1Nc5u1KX (Office)