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: someone1@emailhost.com 
B2: 7/18/15, K2: someone2@emailhost.com
B3: 7/18/15, K3: someone3@emailhost.com
B4: 7/18/15, K4: someone4@emailhost.com
B5: 7/18/15, K5: someone4@emailhost.com

B7: 7/19/15, K7: someone5@emailhost.com
B8: 7/19/15, K8: someone5@emailhost.com
B9: 7/19/15, K9: someone6@emailhost.com
B10: 7/19/15, K10: someone6@emailhost.com
B11: 7/19/15, K11: someone7@emailhost.com

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?

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.