Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4523|回复: 7

确定年份是否是闰年的函数

[复制链接]
发表于 2011-12-8 19:28 | 显示全部楼层 |阅读模式
年份
是否闰年
2000
闰年
2001
平年
2002
平年
2003
平年
2004
闰年
2005
平年
2006
平年
2007
平年
2008
闰年
B2=IF(MONTH(DATE(A2,2,29))=2,"闰年","平年") 下拉
通过确定当年的二月份是否存在29天,如有则为闰年,反之为平年
发表于 2011-12-8 19:47 | 显示全部楼层
此公式有误,1900 年是 平年,但你的公式会得到闰年。
回复

使用道具 举报

发表于 2011-12-8 19:57 | 显示全部楼层
回复

使用道具 举报

发表于 2011-12-8 19:58 | 显示全部楼层
那么的帅 发表于 2011-12-8 19:47
此公式有误,1900 年是 平年,但你的公式会得到闰年。

老师,用EXCEL公式,怎样去判断出1900年是平年呢?
回复

使用道具 举报

发表于 2011-12-8 20:01 | 显示全部楼层
平年365天,闰年366天。

公历闰年的精确计算方法(按一回归年365天5小时48分45.5秒)   
①普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)  ②世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)   
③对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)(此按一回归年365天5h48'45.5''计算)。
回复

使用道具 举报

发表于 2011-12-8 20:06 | 显示全部楼层
开心妙妙 发表于 2011-12-8 19:58
老师,用EXCEL公式,怎样去判断出1900年是平年呢?

世纪年能被400整除的是闰年
回复

使用道具 举报

发表于 2011-12-8 20:14 | 显示全部楼层
那么的帅 发表于 2011-12-8 20:06
世纪年能被400整除的是闰年

那这样,就不能用我们常用的方法,用二月份是否有二十九天去判断了
回复

使用道具 举报

发表于 2011-12-8 20:29 | 显示全部楼层
这是微软的bug,它的日期系列数里多了一个不存在的日期1900-2-29.
据说是继承lotus123的错误,之后设计人员发现了该错误,但是认为修正该错误会引起更大麻烦,所以就一直保留了下来.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 16:16 , Processed in 0.378490 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表