今天教两个判断闰年的公式。
案例:判断下图 1 中 A 列的年份是否是闰年,效果如下图 2 所示。


1. 在 B2 单元格中输入以下公式 --> 下拉复制公式:
=IF(MONTH(DATE(A2,2,29))=2,"y","")


公式释义:
DATE(A2,2,29):用 date 函数将 A2 单元格中的年份与 2 月 29 日组合成一个日期,如果是闰年就返回该日期,不是闰年则返回 3 月 1 日的日期;
MONTH(...)=2:判断上述日期的月份是否是 2;
IF(...,"y",""):如果是 2 就返回“y”,否则留空。
解决方案 2:改用以下公式:
=IF(COUNT(A2&"-2-29"),"y","")



公式释义:
COUNT(A2&"-2-29"):
将 A2 的年份与 "-2-29" 相连,如果是闰年就变成日期格式,不是闰年则会被当成文本处理;
用 count 函数统计数值的个数,如果是日期的话结果为 1,文本格式的结果为 0;
IF(...,"y",""):用 if 判断逻辑,第一个参数为 1 时返回“y”,否则留空。