2022-11-22 21:04来源:m.sf1369.com作者:宇宇
年份除以4余数为0的年份为闰年
闰年的计算方法为:阳历中有闰日的年份叫闰年,相反就是平年,平年为365天,闰年为366天。在公历(格里历)纪年中,平年的二月为28天,闰年的二月为29天。闰年平月2月29日为闰日。现时的公历以回归年为年的计算基础,而一个回归年大约等于365.24220日。因为在平年公历只计算365日,结果四年后便会累积0.24220*4=0.9688日,大约等于一日,所以便逢四年增加一日闰日以抵销这0.9688日。
1950-2050年间的闰年: 1952、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000、2004、2008、2012、2016、2020、2024、2028、2032、2036、2040、2044、2048。
闰年的计算方法
: ①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800) 1952、1956、1960、1964、1968、1972的阐述:
(1)1952年是一个闰年,1月27日春节,闰五月。在中国是壬辰年,也就是龙年。这一年发生了很多有关政治的大事件和科学和电影的大事件。
(2)公元1956年,公历闰年,共366天,53周。农历丙申年(猴年),无闰月,共354天。1956年,国内国外都发生了一些有代表性的事件:国内,从1949年10月新中国成立到1956年社会主义改造基本完成,社会主义制度建立。
(3)公元1960年,公历闰年,共366天,53周。农历庚子年(鼠年),闰六月,共384天。在这一年非洲一共有17国宣布独立,因而本年被称为“非洲独立年”。
(4)公元1964年,公历闰年,共366天,53周。农历甲辰年(龙年),无闰月,共355天。
(5)1968年是一个闰年。在中国是戊申年,也就是猴年。它的第一天从星期四开始。
(6)公元1972年,公历闰年,共366天,53周。农历壬子年(鼠年),无闰月,共354天。1972年,美国总统尼克松访华、水门事件、第20届奥运会召开和慕尼黑“黑九月事件”、中日邦交正常化等等。
判断年份是否为闰年,可,if(and(mod(year(出生年月),4)=0,mod(year(出生年月),400)=0),闰年,非闰年)。
1、公历闰年判定遵循的规律为:四年一闰、百年不闰、400年再闰。
2、公历闰年的精确计算方法:普通年能被四整除且不能被100整除的为闰年。
3、年能被400整除的是闰年,如2000年是闰年,1900年不是闰年。
4、对于数值很大的年份,如果这年能整除3200并且能整除172800则是闰年。
年历除以4得以整数的年份。如2020年
如果要在Excel中确定某年是否为闰年,可以用下面的方法,假如指定的日期在A1单元格。使用公式:=IF(OR(MOD(YEAR(A1),400)=0,AND(MOD(YEAR(A1),4)=0,MOD(YEAR(A1),100)<0)),"闰年","非闰年")
例如A1单元格为“1900-1-1”,公式返回“非闰年”。
还可以使用下面的公式,对于闰年公式返回“1”,非闰年返回“0”。
=(MOD(YEAR(A1),4)=0)-(MOD(YEAR(A1),100)=0)+(MOD(YEAR(A1),400)=0)
下面的公式比较简洁,除1900年外都能正确判断:
=IF(DAY(DATE(YEAR(A1),2,29))=29,"闰年","非闰年")
使用自定义函数:
按Alt+F11,打开VBA编辑器,单击菜单“插入→模块”,在右侧的代码窗口中输入下面的VBA代码:
PublicFunctionIsLeapYear(ByValDate1AsDate)AsBoolean
Y=Year(Date1)
IsLeapYear=Month(DateSerial(Y,2,29))=2
EndFunction或:FunctionIsyLeapYear(ByValDate1AsDate)AsBoolean
Y=Year(Date1)
IsyLeapYear=IIf(YMod100=0,YMod400=0,YMod4=0)
EndFunction
关闭VBA编辑器,在A1单元格中输入日期格式的数据,在另一单元格中输入:
=IsLeapYear(A1)或:=IsyLeapYear(A1)
对于闰年公式将返回“TRUE”,非闰年返回“FALSE”。
上述公式或自定义函数对1900年以前年份的判断也是正确的。如果只需要判断1900年以后的年份,还可以用下面的几个公式:
=IF(DAY(DATE(A1,3,0))=29,"闰年","非闰年")
=IF(MONTH(DATE(A1,2,29))=2,"闰年","非闰年")
平年和闰年的辨别方法:
1、普通年能被4整除的为闰年。(如2004年就是闰年,1901年不是闰年)
2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年)
3、对于数值很大的年份能整除3200,但同时又能整除172800则又是闰年.(如172800年是闰年,86400年不是闰年)
公式:(年份)除以4余零的为闰年,余数不为零的为平年。
四年一闰,百年不闰,四百年又闰。这句口诀可以理解为某某年如果可以被4整除且不能被100整除那么为闰年,又或者某某年可以被400整除那么这年也是闰年。设年份为 N ,按以下规则设置闰年;如果 N 能被 400 整除,则是闰年;否则,如果 N 能被 100 整除,则不是闰年;否则,如果 N 能被 4 整除,则是闰年否则,不是闰年。
拓展:阳历没有闰日或农历没有闰月的年份叫作平年。非整百年份除以4,整百年份除以400不能整除的即为平年。平年二月有28天,而闰年二月有29天。
闰年是公历中的名词。闰年分为普通闰年和世纪闰年。普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年。世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年。
年号除以四,没余是闰年。天数三六六,二月二九天。年号除以四,有余一二三。平年三六五,二月二八天。二零零零年,特殊不好算。除数是四百,没余是闰年。
闰年是公历中的名词。
平年(不能被100整除的年份)能被4整除的为闰年。(如2004年就是闰年,1999年不是闰年);
世纪年(能被100整除的年份)能被400整除的是闰年。(如2000年是闰年,1900年不是闰年);
闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。补上时间差的年份为闰年。闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)。
凡阳历中有闰日(二月为二十九日)的年;闰余(岁余置闰。阴历每年与回归年相比所差的时日);注意闰年(公历中名词)和闰月(农历中名词)并没有直接的关联,公历中只分闰年和平年,平年有365天,而闰年有366天(2月中多一天);平年中也可能有闰月(如2017年是平年,农历有闰月,闰6月)。
顺口溜(一)
四年一闰、百年不全闰、四百年又闰。
平年、闰年好判断,
个位是奇(单数)不用除,一看就是有余数;
一般年份后两位,整百年份两0前,分别除以4来判,
有余数是平年,干干净净是闰年。
顺口溜(二)
年号除以四,没余是闰年。
天数三六六,二月二九天。
年号除以四,有余一二三。
平年三六五,二月二八天。
二零零零年,特殊不好算。
除数是四百,没余是闰年。