excel出生年月闰年的计算方法 怎样用excel计算闰年

经验直达:

  • 怎样用excel计算闰年
  • excel出生年月闰年的计算方法

一、怎样用excel计算闰年


首先 , 闰年的计算方式是:
1.
能被4整除且又不能被100整除
是闰年;
2.
能直接被400整除也是闰年 。
所以,这个公式是这样解释的:today()是取今天的日期;
year(today())是取今天所属的年 , 这里得到的就是
2014

mod(year(Today()),4)=0
是表示今天所属的年能被4整除为
true,不能为
false;
同理mod(year(Today()),100)>0
【你这里在100后面少了一个“)” , 】是表示今天所属的年不能被100整除为true , 能为
false;
And(mod(year(Today()),4)=0
,mod(year(Today()) , 100)>0 )就是这两个条件要同时满足,也就是上面提到的第一点:能被4整除且又不能被100整除
是闰年;
同理,MOD(YEAR(TODAY()),400)=0
【注意这里应该是0,而不是
O】是表示今天所属的年能被400整除为
true,不能为
false;也就是上面提到的第二点:能直接被400整除也是闰年 。
Or(AND(MOD(YEAR(TODAY()),4)=0,MOD(YEAR(TODAY()),100)>0),MOD(YEAR(TODAY()),400)=0)
就是这两个条件任一一个满足即可 。

明白了吗?


二、excel出生年月闰年的计算方法


【excel出生年月闰年的计算方法 怎样用excel计算闰年】明白了下面的闰年规则,就明白闰年怎么算 。
公历闰年判定遵循的规律为:四年一闰,百年不闰,四百年再闰 。
公历闰年的精确计算方法:(按一回归年365天5小时48分45.5秒)

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

闰年怎么算的公式写法多种,归纳如下:
=IF((MOD(A2,400)=0) (MOD(A2,4)=0)*MOD(A2,100),"闰年","平年")

=IF(OR(MOD(A2,400)=0,AND(MOD(A2,4)=0,MOD(A2,100))),"闰年","平年")

=IF(DAY(EOMONTH(DATE(A2,3,),0))=28,"平年","闰年")

=TEXT(DAY(EOMONTH(DATE(A2,3,),0)),"[=28]平年;闰年")

=TEXT(A2 400&-2&-29,"闰年;;;平年")

=TEXT((A2 400)&-2&-29,"闰年;;;平年")

=IF(COUNT(-((A2 400)&-2&-29)),"闰年","平年")

=TEXT(A2&-2&-29,"[>60]闰年;;平年;平年")

=IF(DAY(EOMONTH(DATE(A2,2,1),0))=28,"平年","闰年")

相关经验推荐