[問題] EXCAL中的function EDATE

看板Office作者 (小米)時間18年前 (2007/12/04 15:49), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 您所使用的軟體為: 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

12/07 00:42, , 1F
4037 12/04 □ Excel:一個故意保留下來的BUG--1900/2/29
12/07 00:42, 1F
文章代碼(AID): #17LGQMWx (Office)
文章代碼(AID): #17LGQMWx (Office)