Формула Excel для подсчета количества строк, соответствующих одному или нескольким критериям

0

Можно ли посчитать количество строк в листе, которые соответствуют хотя бы одному критерию?

Например, учитывая следующую таблицу,

  A          B        C         D         
1 Vehicle    1 wheel  2 wheels  4 wheels
2 Unicycle   Y        N         N
3 Bicycle    N        Y         Y
4 Motorbike  N        Y         N
5 Car        N        N         Y

Я хотел бы получить количество транспортных средств, которые имеют 2 или 4 колеса. Ответ будет 3 в этом случае.

SUM (COUNTIFS), кажется, возвращает количество ячеек с логикой ИЛИ и дает мне 4 КЛЕТКИ, которые соответствуют по крайней мере 1 критерию. SUMPRODUCT (), кажется, возвращает количество строк с логикой AND, и даст мне 1 строку, которая соответствует ОБА критерию. Как я могу получить формулу, которая возвращает количество строк, которые соответствуют по крайней мере один критерий?

Спасибо!

user1118764
источник
SUM (COUNTIFS), кажется, возвращает количество ячеек с логикой ИЛИ и дает мне 4 КЛЕТКИ, которые соответствуют по крайней мере 1 критерию. Это потому, что вы включили ячейки столбца B в проверенный диапазон ... но почему?
Akina

Ответы:

0

Вы в значительной степени на ответ с тем, что вы уже узнали. Пытаться:

=COUNTIFS(D3:E6,"Y")-COUNTIFS(D3:D6,"Y",E3:E6,"Y")
Dan Sp.
источник
1

Мне нравится решение старой школы, создайте новую колонку, которая просто проверяет ваши критерии, например:

=IF(OR(D3="Y",E3="Y"),1,0)

Затем запустите его вниз и суммируйте внизу

row A         B       C        D        E   
1   Vehicle   1 wheel 2 wheels 4 wheels Good?
2   Unicycle  Y       N        N        0
3   Bicycle   N       Y        Y        1
4   Motorbike N       Y        N        1
5   Car       N       N        Y        1

    sum                                 3

SUMIFS () определенно будет работать, но этот столбец «Хорошо» прост для просмотра и имеет дополнительные преимущества:

  • когда все становится сложнее, вы можете проверить это
  • Вы можете скопировать столбец, затем / esv (более старой школы) и удалить исходные столбцы
  • Вы можете сортировать, фильтровать и т. д.
kztd
источник