解决方案 2:本公式与前一个公式唯一的区别是将 count 替换成了 isnumber 函数; isnumber 函数的作用是判断参数是否为数值,返回 true 或 false 的逻辑值,相当于 1 和 0,所以在公式中的作用与 count 一样 DATE(A2,2,29): 用 date(年,月,日) 函数生成日期; 因为日期“2010/2/29”不存在,date 会自动延后一日,计算出正确的日期“2010/3/1” MONTH(...)=2:用 month 函数判断上述日期中的月份是否为 2; if(...,"是",""):如果月份为 2 就表示是闰年,如果变成了 3 月,就不是闰年
1. 在 C2 单元格中输入以下公式 --> 下拉复制公式:
=IF(ISNUMBER(--(A2&"-2-29")),"是","")
公式释义:
1. 在 D2 单元格中输入以下公式 --> 下拉复制公式:
=IF(MONTH(DATE(A2,2,29))=2,"是","")
公式释义: