作者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