在列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")