比较今年的年份是否在今年之前

我有一个格式为“4/26/2013”​​的date。 我想查看该date是否高于当前年份,无论今年是什么(不想硬编码2013),并计算有多less行符合该标准。 假设这种格式有6行date:

=COUNTIF(C2:C7, YEAR(Today())) 

这抛出了一个错误。 我是新来的Excel,所以我可能犯了一个大错误! 任何人都可以看到这是什么问题?

谢谢!

如果C2:C7包含date,则需要将它们与当年1月1日进行比较,例如

=COUNTIF(C2:C7,"<"&DATE(YEAR(TODAY()),1,1))

或者你可以像这样使用SUMPRODUCT

=SUMPRODUCT((YEAR(C2:C7)<YEAR(TODAY()))*(C2:C7<>""))

我只是想出来了。 我的语法错了。 上面例子的答案是:

 =COUNTIF(C2:C7, ">"&YEAR(TODAY())) 

这返回了当前年份之前的C2 – C7中的date数。