数'是'从列K中的哪一年是2014年的列K?

时间:2015-05-05 09:15:01

标签: excel formula countif

我正在尝试创建一个excel公式,该公式将计算单词的所有出现次数'是'在我的专栏K中,B栏中的日期年份是' 2014'。

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

所以我知道如何从我在b栏中的日期获得这一年

= YEAR(B:B)

但是现在我想把它结合起来并把它放到一个countif公式中,它将计算我的专栏k中的所有是,其中b列的年份是2014年。

这是我试图整理的内容:

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

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

2 个答案:

答案 0 :(得分:1)

试试这个:

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

enter image description here

为了使其更具动态性,即:从匹配的行数据中获取条件,将公式更改为:

=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))

enter image description here

答案 1 :(得分:0)

也许不是最优雅的解决方案,但这可行: 使用以下公式创建第3列:=YEAR(A2) & B2 为了让您的计数使用:=COUNTIF(C2:C5; "2014Yes")