Jak liczyć wiersze o dwóch wartościach w dowolnej z wielu kolumn w programie Excel?


0

Powiedzmy, że mam kilka kolumn Excela, które wyglądają tak:

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

Muszę policzyć liczbę wierszy, w których występują zarówno Amy, jak i Bob, bez względu na to, w której kolumnie się znajdują. W tym przykładzie liczba powinna wynosić 2 (wiersz 1 i wiersz 3).

Znam już LICZNIKI, dzięki którym mogę policzyć liczbę wierszy z „Amy” w kolumnie A (lub dowolnej konkretnej kolumnie) i „Bob” w kolumnie B (lub dowolnej określonej kolumnie). Wzór byłby następujący:

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

Wydaje się jednak, że ta formuła wymaga określenia kolumn. Próbowałem to zmienić na

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

i zwrócił 0, co nie jest tym, czego szukam. Muszę policzyć liczbę wierszy, w których występują zarówno Amy, jak i Bob, niezależnie od kolumn, w których się znajdują. Jak mogę to osiągnąć? Dzięki!

Odpowiedzi:


1

Musisz użyć kolumny pomocnika, w której sprawdzisz, czy rzeczywisty wiersz zawiera obie nazwy:

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

Następnie wystarczy policzyć komórki za pomocą TRUE:

=COUNTIF (E:E,TRUE())


Dzięki. Więc jeśli muszę liczyć wiersze zarówno z Amy, jak i Carol, potrzebuję kolejnej kolumny pomocniczej? Jedna kolumna pomocnicza dla każdej kombinacji. Czy to prawda?
— Betty,

Tak, masz rację.
— Máté Juhász

Dzięki. Twoja metoda działa, tyle że muszę zmienić ostatnie COUNT na COUNTIF. Również jeśli mam dużą liczbę wierszy i kolumn, wymaga to sporo wysiłku, aby utworzyć wszystkie kolumny pomocnicze. Czy istnieje sposób, w jaki mogę umieścić (prawdopodobnie dość skomplikowaną) formułę w jednej komórce i uzyskać wynik?
— Betty,

Słuszna uwaga. To też powinno być COUNTIF.
— Máté Juhász

0

Po prostu to podziel

= COUNTIF (A1: D1, „Amy”) + COUNTIF (A1: D1, „Bob”)

Alternatywnie możesz to zrobić za pomocą funkcji tablicowej

= SUMA (LICZ.JEŻELI (A1: D1, {„Amy”, „Bob”}))

Następnie możesz robić takie rzeczy jak:

= JEŻELI (WYBIERZ (COUNTIF (A1: D1, „Amy”) + COUNTIF (A1: D1, „Bob”), „Jeden mecz”, „Dwa mecze”), „Brak wyników”)


Dotyczy to WSZYSTKICH wystąpień Amy i Boba, zamiast tych, które są w tym samym rzędzie.
— Máté Juhász

Mam zakresy ograniczone do jednego wiersza.
— picobit 27.04.16

Strzelać. Już przegapiłem pięciominutowe okno edycji mojego poprzedniego komentarza. Zignoruj ​​to. Dzięki, naprawiłem literówki. Miałem zakresy ustawione na kolumny zamiast wierszy i użyłem COUNT zamiast COUNTIF dla jednej z formuł. Dodałem także praktyczny przykład.
— picobit 27.04.16

Głosowanie w dół nad literówką jest dość trudne.
— picobit 27.04.16

„Policz liczbę wierszy, w których występuje obie nazwy”, „w tym przykładzie liczba powinna wynosić 2”. To nie literówka, twoja odpowiedź nie jest odpowiedzią na to pytanie.
— Máté Juhász
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.