Excel中给定年份,利用函数DATE,YEAR,MONTH,DAY判断是否闰年

如题所述

=if(date(year(A1)+1,3,1)-date(year(A1),2,1)=29,"闰年","不是闰年")
=if(TEXT(DATE(year(a1),2,29),"d")="29","闰年","不是闰年")
A1中有年份上述二个都行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-24
这个。。非得用着四个吗。
如果不考虑excel的1900错误
=TEXT(A1&-2&-29,"闰年;;;非闰年")
=IF(DAY(DATE(A1,2,29))=29,"闰年","非闰年")本回答被网友采纳
第2个回答  2012-05-24
给定年份在A1中,在B1中输入公式
=IF(MOD(YEAR(A1),4)=0,"闰年","不是闰年")
相似回答