2014-09-12 4 views
0

У меня есть две колонки:Условный 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")),"") 
+0

@pnuts: Я изменил, что к числу строк. В этом случае ответ должен быть равен 2. – Myra

ответ

0

Пожалуйста, попробуйте:

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

Большое спасибо; работает :) – Myra

-1

Ваша формула ищет "= Level 1", то нужно искать "Level 1", как показано ниже:

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

Я тоже пробовал. он не работает .. Также «= Уровень 1» также работает. – Myra

0

Вы могли бы это решение:

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

Оставить из фигурных скобок и ввести функцию, нажав Ctrl + SHIFT + Введите