excel如何计算从出生到现在有多少个闰年?

excel如何计算从出生到现在有多少个闰年?我要做一份生理节律周期表,现在想计算每一个人出生后的生理节律周期,需要计算每一个人从出生后到现在有多少个闰年,求大神指点

看你现成的,只需要计算一下出生日期,与现在时间之间是哪行到哪行,再统计闰年个数。

year()能计算某个日期是哪年。再用match()计算一下,这个年分在哪行。依据行号来计算闰年这两个字的个数。

=COUNTIF(INDIRECT("b"&MATCH(YEAR(E4),A:A,0)&":b"&MATCH(YEAR(F4),A:A,0)),"闰年")

追问

一个两个人还好说,几百个人,工作量就要徒增了

追答

公式是智能的,你下拉试试!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-21
按照你的leap_year=((birthyear+19)-(birthyear-birthyear%4))/4;算法,可以简化成leap_year=(19+birthyear%4)/4;。但这个算法是错误的,因为闰年与年号有关,并非完全每4年一次。
相似回答