作者sweedy (小米)
看板Office
標題[問題] EXCAL中的function EDATE
時間Tue Dec 4 15:49:38 2007
(若是和其他不同軟體互動之問題 請記得一併填寫)
您所使用的軟體為: Office EXCEL
版本: 2007
問題: 起因是因為我想要自己寫一個算潤年的程式
想說用EXCEL做確認的動作
不過這時我發現了一個問題
EXCEL中它是以1900年1月1日做為第一天來計算的,
1900年不為潤年,因為它為百年且不為400所整除,
所以當我輸入第59天時,它理所當然的為2月28日,
但是當我輸入第60天時,它還是2月28日,@@
到61天才會變成3月1日,所以我寫的程式永遠與EXCEL的答案差一天
這不知道算不算是個BUG,
也不知道我有沒有OP (已爬文但沒找到相關資訊)
請問各位大大,我應該相信我自己還是EXCEL咧..囧
--
我是最愛學友的小米
我的酷樂部 http://kurabu.tw/my/Sweedy
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.120.178
1F:推 JieJuen:4037 12/04 □ Excel:一個故意保留下來的BUG--1900/2/29 12/07 00:42