Hallo Milli,
da in deiner Beispieldatei ja nur 20 Datensätze vorkommen konnte ich den von dir genannten Fehler nicht feststellen.
Ich habe aber mal die Summenprodukt-Formel aus meinem Link angepasst und in deine Tabelle gesetzt:
=SUMMENPRODUKT((VERGLEICH(ArbTab!D1:D300&"x"&ArbTab!E1:E300;ArbTab!D1:D300&"x"&ArbTab!E1:E300;0)=ZEILE(1:300))*(ArbTab!D1:D300<>"")*(ArbTab!E1:E300<>""))-1
(die -1 muss hier dazu, da die Überschrift mitgezählt wird).
Dabei ist aber aufgefallen, dass hierbei ein Datensatz zuviel angezeigt wird. Im Gegensatz zu deiner Formel werden hier die zusammengesetzten Vor- und Nachnamen verglichen und ohne doppelte gezählt.
Bei der Fehlersuche ist mir aufgefallen, dass bei dem Nachnamen lfd. Nr. 3 (Zeile 5) nach dem Namen noch einige Leerzeichen vorhanden sind.
Das folgende Makro glättet die Daten in den Spalten D und E:
Sub glaetten()
Dim lngZeile As Long
For lngZeile = 2 To 300
Cells(lngZeile, 4) = Trim(Cells(lngZeile, 4).Value)
Cells(lngZeile, 5) = Trim(Cells(lngZeile, 5).Value)
Next lngZeile
End Sub
Du kannst es ja mal über deine große Tabelle laufen lassen und ggf. auch mal die oben gepostete Summenproduktformel testen.
Hier noch die angepassten Summenproduktformeln für die Zählung von Herr und Frau:
=SUMMENPRODUKT((VERGLEICH(ArbTab!D1:D300&"x"&ArbTab!E1:E300;ArbTab!D1:D300&"x"&ArbTab!E1:E300;0)=ZEILE(1:300))*(ArbTab!D1:D300<>"")*(ArbTab!E1:E300<>"")*(ArbTab!C1:C300="Herr"))
=SUMMENPRODUKT((VERGLEICH(ArbTab!D1:D300&"x"&ArbTab!E1:E300;ArbTab!D1:D300&"x"&ArbTab!E1:E300;0)=ZEILE(1:300))*(ArbTab!D1:D300<>"")*(ArbTab!E1:E300<>"")*(ArbTab!C1:C300="Frau"))
Gruß
M.O.