1. 在 B2 单元格输入以下公式,下拉即可:
=IF((MOD(A2;
400)=0)+(MOD(A2;
4)=0)*(MOD(A2,100)>0),"闰年","")
公式释义:
这个公式中最让人困惑的大概是 + 和 * 代表什么意思:
+ 表示 “或”,公式中也可以用 OR 代替
* 表示 "与",公式中也可以用 AND 代替
MOD 函数是一个求余函数,格式为 mod(nExp1,nExp2),结果为前后两个数值相除的余数
(MOD(A2;
4)=0)*(MOD(A2,100)>0):即表示能被 4 整除且不能被 100 整除
(MOD(A2;
400)=0):表示能被 400 整除
二者满足其一即为闰年
您可以使用以下公式来判断是否为闰年:
=IF(MOD(YEAR(A1);
4)=,IF(MOD(YEAR(A1),100)=,IF(MOD(YEAR(A1);
400)=,"闰年","平年"),"闰年"),"平年")
将要检查的年份放在单元格A1中,该公式将返回“闰年”或“平年”。
解释:
- MOD函数用于计算余数
- YEAR函数用于获取年份
- IF函数用于判断闰年条件,并返回相应的结果
温馨提示:答案为网友推荐,仅供参考