在列B中,在2014年的B列中计数“是”?

我正在尝试创build一个Excel列表公式,它将计算列B中date为“2014”的K列中的所有“是”字样。

Column B Column K 01/02/2014 Yes 03/04/2014 No 06/01/2014 Yes 08/02/2015 Yes 

所以我知道如何从我的date在b列

= YEAR(B:B)

但是现在我想把这个结合起来,并把它写入一个计数公式中,这个公式计算了我列k中所有的“是”,其中b列的年份是2014年。

这是我试图把它放在一起:

 =COUNTIF(K:K="Yes",YEAR(A:A)=2014)) 

这不起作用,请有人告诉我我要去哪里错了。

尝试这个:

 =SUMPRODUCT(--(YEAR($A$2:$A$5)=2014),--($B$2:$B$5="Yes")) 

在这里输入图像说明

为使其更具dynamic性,即:从匹配的行数据中获取标准,将公式更改为:

 =SUMPRODUCT(--(YEAR($A$2:$A$5)=YEAR(A2)),--($B$2:$B$5=B2)) 

编辑:也许这就是我们所需要的,将下面的公式粘贴到C2

 =SUMPRODUCT(--(YEAR($E$2:$E$5)=A2),--($F$2:$F$5=B2)) 

在这里输入图像说明

也许不是最优雅的解决scheme,但这将工作:创build公式的第三列: =YEAR(A2) & B2并获得您的计数使用: =COUNTIF(C2:C5; "2014Yes")