我有两列:条件COUNTIF
A B
0 Level 1
34 Level 2
23 Level 1
0 Level 7
5 Level 3
我需要找到的行数,其中ColumnA值不0
和ColumnB值是Level 1
或Level 2
。
我想从上面的例子返回的结果是2
。
我曾尝试:
IF(A1:A6<>0,(COUNTIF(B1:B6,"=Level 1")+COUNTIF(B1:B6,"=Level 2")),"")
我有两列:条件COUNTIF
A B
0 Level 1
34 Level 2
23 Level 1
0 Level 7
5 Level 3
我需要找到的行数,其中ColumnA值不0
和ColumnB值是Level 1
或Level 2
。
我想从上面的例子返回的结果是2
。
我曾尝试:
IF(A1:A6<>0,(COUNTIF(B1:B6,"=Level 1")+COUNTIF(B1:B6,"=Level 2")),"")
请尝试:
=COUNTIFS(A:A,"<>"&0,B:B,"Level 1")+COUNTIFS(A:A,"<>"&0,B:B,"Level 2")
非常感谢!它的工作:) – Myra 2014-09-12 10:39:12
你的公式是寻找 “= 1级”,它需要寻找 “1级”,如下:
=IF(A1:A6<>0,(COUNTIF(B1:B6,"Level 1")+COUNTIF(B1:B6,"Level 2")),"")
我也试过。它不起作用..同样“= 1级”也适用。 – Myra 2014-09-12 10:27:54
你可能会喜欢这样的解决方案:
{=SUM((A1:A6<>0)*((B1:B6="Level 1")+(B1:B6="Level 2")))}
离开了大括号,然后按下Ctrl键+移+输入
@pnuts进入功能:我已经改变了的行数。在这种情况下,答案应该是2. – Myra 2014-09-12 10:15:11