SUMPRODUCT mit mehreren Bedingungen - EXCEL

0

In einer Excel-Tabelle sind in Spalte B Daten und in Spalte K E-Mail-Adressen angegeben.

Ich benötige die Anzahl der eindeutigen E-Mails, die in Spalte K für jedes Datum angezeigt werden. Manchmal werden die E-Mail-Adressen mehrmals angezeigt.

Beispieldaten:

B1: 7/18/15, K1: [email protected] 
B2: 7/18/15, K2: [email protected]
B3: 7/18/15, K3: [email protected]
B4: 7/18/15, K4: [email protected]
B5: 7/18/15, K5: [email protected]

B7: 7/19/15, K7: [email protected]
B8: 7/19/15, K8: [email protected]
B9: 7/19/15, K9: [email protected]
B10: 7/19/15, K10: [email protected]
B11: 7/19/15, K11: [email protected]

Dann möchte ich in den Spalten P & Q das Datum und die Anzahl der eindeutigen E-Mails in Spalte K, summiert nach jedem Datum, in einer eigenen leeren Zeile.

P6: 7/18/15
Q6: 4 (using this formula: =SUMPRODUCT((K1:K5<>"")/COUNTIF(K1:K5,K1:K5&""))

P12: 7/19/15
Q12: 3 (using this formula: =SUMPRODUCT((K7:K11<>"")/COUNTIF(K7:K11,K7:K11&""))

FRAGE: Wie erstelle ich eine Formel mit Bedingungen, wenn sich die Daten in Spalte P und B befinden, damit ich die Excel-Formel nicht für jeden Datumsbereich, den ich in meine Formeln in Spalte Q eingebe, manuell bearbeiten muss?

user1802244
quelle

Antworten:

1

Sie können eine "Array-Formel" beim Q6Kopieren verwenden

=SUM(IF(FREQUENCY(IF(B$1:B$1000=P6,IF(K$1:K$1000<>"",MATCH(K$1:K$1000,K$1:K$1000,0))),ROW(B$1:B$1000)-ROW(B$1)+1),1))

Bestätigen Sie mit CTRL+ SHIFT+ENTER

Dies setzt voraus, dass Sie bis zu 1000Datenzeilen haben. Passen Sie die Formel an, wenn Sie mehr Daten haben, aber verwenden Sie keine ganzen Spalten

Barry Houdini
quelle