/ / Excel Oblicz unikalne wartości z SUMPRODUCT - excel

Excel Count Unikalne wartości z SUMPRODUCT - excel

Mam arkusz, który ma policzyć liczbę unikalnych rezerwacji, które agent wykonał. Obecnie liczy jednak duplikaty i muszę liczyć tylko unikalne.

Oto formuła używana w arkuszu:

=SUMPRODUCT((Table_Query_from_db[client_code]=$B7)*(Table_Query_from_db[created_date_time]>=D$1)*(Table_Query_from_db[created_date_time]<D$1+1))

Zlicza liczbę linii / rekordów wyświetlanych dla konkretnej osoby ($B7) na konkretną datę (D$1).

Oto próbka arkusza:

wprowadź opis obrazu tutaj

Jak widzisz B7 zawiera numer agentów i D1 zawiera datę.

Oto zestaw danych dla tego konkretnego agenta w konkretnej dacie:

wprowadź opis obrazu tutaj

Rzeczywiście jest 5 zastrzeżeń - ale tylko 3 wyjątkowe.

Jak mam się zdobyć D7 na pierwszym obrazie wyjdzie jako 3 zamiast 5?

Odpowiedzi:

1 dla odpowiedzi № 1

Użyj tej formuły tablicowej:

=SUM(IF((Table_Query_from_db[client_code]=$B7)*(Table_Query_from_db[created_date_time]>=D$1)*(Table_Query_from_db[created_date_time]<D$1+1),1/COUNTIFS(Table_Query_from_db[reservation_number],Table_Query_from_db[reservation_number],Table_Query_from_db[client_code],$B7,Table_Query_from_db[created_date_time],">=" & D$1,Table_Query_from_db[created_date_time],"<" & D$1+1)))

Będąc formułą tablicową, musi być potwierdzona przez Ctrl-Shift-Enter zamiast Enter przy wychodzeniu z trybu edycji. Jeśli zostanie to zrobione poprawnie, to Excel umieści {} wokół formuły.