excel中怎么判断闰年

如题所述

判断某年是否为闰年,有两个判断角度。


可以看年份。根据闰年规则“四年一闰,百年不闰,四百年一闰”,年份满足下列条件之一,则为闰年。


(1)能被4整除且不能被100整除(如2004年是闰年,而1900年不是)


(2)能被400整除(如2000年是闰年)


还可以看2月份天数。2月份有29日,则是闰年。


根据这两个判断角度,本文整理了2种方法。


一、从年份判断


方法一、MOD+AND+OR函数


在C2单元格输入公式


=IF(OR((MOD(B2,400)=0),AND((MOD(B2,4)=0),(MOD(B2,100)<>0))),"闰年",""),拖动填充柄向下复制公式。


MOD函数为取余函数。MOD(B2,4)返回B2单元格数值被4除后的余数。如果B2能被4整除,则MOD(B2,4)=0。


AND函数和OR函数用于逻辑运算。对于AND函数,如果所有条件参数的逻辑值都为真,则返回TRUE,只要有一个参数的逻辑值为假,则返回FALSE。


AND((MOD(B2,4)=0),(MOD(B2,100)<>0))表示只有当B2单元格只能被4整除且不能被100整除时,AND函数返回TRUE。


对于OR函数,如果所有条件参数的逻辑值都为假,则返回FALSE,只要有一个参数的逻辑值为真,则返回True。OR((MOD(B2,400)=0),AND((MOD(B2,4)=0),(MOD(B2,100)<>0)))表示只要年份满足上述判断条件之一,就是闰年。


方法二、MOD函数


在C2单元格输入公式


=IF((MOD(B2,400)=0)+(MOD(B2,4)=0)*(MOD(B2,100)<>0),"闰年",""),拖动填充柄向下复制公式。


方法二的公式和方法一相似,只不过方法二用“+”代替OR函数,用“*”代替AND函数

温馨提示:答案为网友推荐,仅供参考
相似回答