Скажем, у меня есть несколько столбцов Excel, которые выглядят так:

    A       B       C       D
1   Amy     Bob     Carol   David
2   Carol   David   David   Carol
3   Bob     Carol   Amy     Amy
4   David   Amy     David   Amy

Мне нужно посчитать количество строк, где встречаются Эми и Боб, независимо от того, в каком столбце они находятся. В этом примере число должно быть 2 (строка 1 и строка 3).

Я уже знаю COUNTIFS, с помощью которого я могу подсчитать количество строк с «Amy» в столбце A (или любом конкретном столбце) и «Bob» в столбце B (или любом конкретном столбце). Формула будет:

=COUNTIFS(A1:A4,"Amy",B1:B4,"Bob")

Однако эта формула требует указания столбцов. Я пытался изменить это на

=COUNTIFS(A1:B4,"Amy",A1:B4,"Bob")

и он вернул 0, что не то, что я после. Мне нужно посчитать количество строк, где встречаются Эми и Боб, независимо от того, в каких столбцах они находятся. Как мне этого добиться? Спасибо!

2 ответа2

1

Вам нужно использовать вспомогательный столбец, где вы проверяете, содержит ли фактическая строка оба имени:

=COUNTIF (A1:D1,"Amy")*COUNTIF (A1:D1,"Bob")>0

Затем просто посчитайте ячейки с TRUE:

=COUNTIF (E:E,TRUE())

0

Просто разбей это

= СЧЕТЕЛИ (А1:D1, "Эй")+ СЧЕТЕЛИ (А1:D1, "Боб")

Кроме того, вы можете сделать это с помощью функции массива

= СУММЫ (СЧЕТЕЛА (А1:D1, { "Эй", "Боб"}))

Тогда вы можете делать такие вещи, как:

= IFERROR(ВЫБЕРИТЕ (СЧЕТЧИК (A1:D1, "Эми")+COUNTIF (A1:D1, "Боб"), "Один матч", "Два матча"), "Нет совпадений")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .