Excel CountIf查找某些date的数量

我在工作簿中有几张纸,一张表作为带date的客户端工作列表。

在另一张纸上,我有一个工作和其他项目的总结。 我想知道2011年的工作岗位数量。

这是我有什么,它不工作:

=COUNTIF(Jobs!A2:A50,"*2011") =COUNTIF(Jobs!A2:A50,"??????2011") 

这些都没有给出结果,我不知道这是因为单元格格式作为工作表中的date? 10/01/2011

使用

 =COUNTIFS(Jobs!A2:A50,">=1/1/2011",Jobs!A2:A50,"<=12/31/2011") 

你可以使用像这样的公式:

 =COUNTIFS(Jobs!A2:A50, ">=1/1/2011", Jobs!A2:A50, "<1/1/2012") 

作为替代scheme,您可以使用:

 =SUMPRODUCT(--(YEAR(Jobs!A2:A50)=2011)) 

最直接的解决scheme可能是创build一个公式为“= year(A [n])”的虚拟列“Year”,其中n为行号。 那么,在提供2011年作为您的条件的年份栏目上应该certificate相当容易。