Folgendes Problem:
Tabelle hat folgendes aussehen
Name1 abc
Name1 def
Name2 abc
Name2 def
Name1 abc
Name1 hik
Nun soll gezählt werden wenn Spalte1 = Name1 und Spalte2 = abc
Wenn beide Spalten numerisch wären, macht Excel alles richtig und rechnet korrekt aber nicht bei nicht numerischen werten. Wie kann man zwei nicht numerische spalten über ZÄHLENWENN verknüpfen?
Habe es jetzt über
=SUMMENPRODUKT(('Tabellenblatt1'!C2:C999="*Name*")*('Tabellenblatt2'!D2:D999="*X*"))
gelöst, doch leider wird auf Grund des Platzhalters * nicht richtig gezählt.
Was kann ich machen damit auch mit * richtig gezählt wird? Ohne * klappt alles wunderbar.
Oder gibt es andere Möglichkeiten?
Grüsse und Danke
Kuschly
Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge
Erzeuge doch einfach eine 3. Spalte, durch aneinanderhängen der Texte aus Spalte 1 und 2, und lasse dann das Vorkommen in der 3. Spalte zählen...
Gruß
Borlander
Mit der Matrix liegst du ja nicht verkehrt. Deshalb hier mein Lösungsvorschlag einer Matrixformel:
=SUMME(WENN(A1:A6="Name1";WENN(B1:B6="abc";1;0)))
und dies mit SHIFT+STRG+ENTER bestätigen, so dass sie dann so aussieht:
{=SUMME(WENN(A1:A6="Name1";WENN(B1:B6="abc";1;0)))}
Grüße
shdw
Hallo und danke für den Vorschlag, das klappt soweit ganz gut, so lange man keinen Platzhalter benötigt. Ich benötige soetwas leider.
Anstatt Name1 sollte dann gesucht werden Name* und das klappt leider nicht.-
Ich habe da mal was ausprobiert und es scheint zu funktionieren:
=SUMME(WENN(ISTFEHLER(FINDEN(VERKETTEN(A1:A299);A1:A299))=ISTFEHLER(FINDEN(VERKETTEN(D1);A1:A299));WENN(ISTFEHLER(FINDEN(VERKETTEN(B1:B299);B1:B299))=ISTFEHLER(FINDEN(VERKETTEN(D2);B1:B299));1;"")))
als Matrixformel wie oben beschrieben
und in D1 ist das erste Suchkriterium anzugeben (z.B.: "Nam"; "Name" oder "Name1)
und in D2 ist das zweite Suchkriterium anzugeben (z.B.: "a"; "ab" oder "abc")
und schon sollte das richtige Ergebnis erscheinen.