Excel: Policz duplikaty tylko raz, na podstawie innych kryteriów


1

Potrzebuję formuły, która zlicza tylko unikalne wartości na podstawie trzeciego kryterium.

Dostałem więc arkusz excela, w którym wymieniono różne organizacje, lokalizację, w której byli aktywni oraz rok, w którym byli aktywni. Niektóre organizacje były aktywne przez wiele lat.

Formuła musi więc policzyć liczbę wyjątkowy organizacje, które z czasem działały w określonej dzielnicy. Nie może to liczyć organizacji dwa razy, jeśli były tam aktywne więcej niż jeden raz.

Tabela wygląda mniej więcej tak:

YEAR     ORGANIZATION     LOCATION

2015       Orga A          Germany
2015       Orga B          France  
2015       Orga A          Germany
2014       Orga C          Poland
2013       Orga D          Germany

... i potrzebuję formuły, która powie, że liczba aktywnych, unikalnych organizacji w Niemczech wynosi 2


1
to wydaje się proste countifs, =COUNTIFS(A:A,2015,C:C,"Germany") podaje liczbę aktywnych, unikalnych organizacji w Niemczech (o ile nie powiela się całych linii). Lub nawet z tabelą przestawną możesz osiągnąć podobne wyniki
Máté Juhász

1
Witamy w Super Użytkowniku. To nie jest usługa pisania skryptów / formuł. Jesteśmy tutaj, aby pomóc Ci w tym, co już próbowałeś rozwiązać samodzielnie. Podziel się tym, jaką masz formułę i jakie masz błędy / problemy, a następnie pomożemy Ci najlepiej jak potrafimy.
CharlieRB

@ MátéJuhász To nie takie proste. Jak zapewnić, aby organizacje były liczone tylko raz?
User15

Dlaczego liczba aktywnych organizacji w Niemczech jest twoim trzecim przykładem? Oba są „Org A” na 2015 rok.
Máté Juhász

@ Użytkownik15 „Niektóre organizacje były aktywne przez wiele lat”. Nie jest dla mnie oczywiste, że początek zawiera identyczne wiersze, dlatego najpierw oferuję proste rozwiązanie.
Máté Juhász

Odpowiedzi:


-1

Dziękuję za wasz wkład ludzie! Rozwiązanie zaproponowane przez Máté niestety nie działa, ponieważ liczy tę samą organizację wielokrotnie, jeśli były aktywne więcej niż raz w danym okresie.

To, co dla mnie działało, było następujące:

  1. Utwórz dodatkową kolumnę (na liście, do której się odwołujesz) za pomocą następującej formuły:

    =COUNTIF($B$2:B*X*,B*X*)=1
    

    X = 2, w pierwszym rzędzie, a następnie wzrasta o 1 na rząd (np. B2, B3, B4) Spowoduje to, że organizacja po raz pierwszy była aktywna (jako TAK / NIE).

  2. W komórce, w której chcesz wpisać wynik:

    =COUNTIFS(J2:J3004,"=TRUE", C2:C3004,"=GERMANY")
    

„J” Będąc wierszem, w którym wprowadzono formułę w kroku 1. Liczy się liczba unikalnych organizacji aktywnych w tym przypadku w Niemczech.

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.