Kombinierte Suche + Zähler
Stefan
in einer großen Datei will ich einen Zähler erstellen, der erfasst wie oft eine Kombination von zwei Bedingungen vorkomment.
Im Pseudo-SQL würde ich es so schreiben:
SELECT count(*)
FROM sheet1
WHERE spalte1 LIKE "Frankfurt%"
AND spalte2 = "A"
Wichtig dabei ist die LIKE Funktion in der ersten Bedingung.
In VBA habe ich zwei Alternativen erstellt, die aber leider nicht tun was Sie sollen:
Sub Count_me()
With ActiveSheet
'Funktioniert - aber keine LIKE Funktion
.[B14] = .[SumProduct((C2:C7 = A14) * (D2:D7 = "A"))]
'Funktioniert nicht - liefert 0 zurück
.[B15] = .[SumProduct((C2:C7 = A15 & "*") * (D2:D7 = "A"))]
'Funktioniert nicht - liefert #VALUE! zurück
.[B16] = .[SumProduct(COUNTIF(C2:C7; A16 & "*") * (D2:D7 = "A"))]
End With
End Sub
Ich befürchte, dass ich mich völlig verlaufen habe und hoffe auf einenLösungshinweis.
Ein einfaches Beispiel habe ich erstellt:
https://www.herber.de/bbs/user/77730.xls
Danke und Gruß
Stefan