2014-09-12 67 views
0

我有两列:条件COUNTIF

A    B 
0    Level 1 
34    Level 2 
23    Level 1 
0    Level 7 
5    Level 3 

我需要找到的行数,其中ColumnA值不0和ColumnB值是Level 1Level 2

我想从上面的例子返回的结果是2

我曾尝试:

IF(A1:A6<>0,(COUNTIF(B1:B6,"=Level 1")+COUNTIF(B1:B6,"=Level 2")),"") 
+0

@pnuts进入功能:我已经改变了的行数。在这种情况下,答案应该是2. – Myra 2014-09-12 10:15:11

回答

0

请尝试:

=COUNTIFS(A:A,"<>"&0,B:B,"Level 1")+COUNTIFS(A:A,"<>"&0,B:B,"Level 2") 
+1

非常感谢!它的工作:) – Myra 2014-09-12 10:39:12

-1

你的公式是寻找 “= 1级”,它需要寻找 “1级”,如下:

=IF(A1:A6<>0,(COUNTIF(B1:B6,"Level 1")+COUNTIF(B1:B6,"Level 2")),"") 
+1

我也试过。它不起作用..同样“= 1级”也适用。 – Myra 2014-09-12 10:27:54

0

你可能会喜欢这样的解决方案:

{=SUM((A1:A6<>0)*((B1:B6="Level 1")+(B1:B6="Level 2")))}

离开了大括号,然后按下Ctrl键++输入