Zählen, wenn mindestens einer der Begriffe übereinstimmt
Schritt-für-Schritt-Anleitung
Um in Excel zu zählen, wenn mindestens einer der Begriffe in einer Zelle vorkommt, kannst du folgende Schritte ausführen:
-
Begriffe eingeben: Gib in Zelle AY2 die Begriffe ein, die du zählen möchtest, getrennt durch ein gewähltes Trennzeichen wie --.
-
Formel erstellen: Nutze die folgende Formel, um die Anzahl der Übereinstimmungen zu zählen:
=SUMME(ISTZAHL(SUCHEN(TRIM(MID(SUBSTITUTE(AY2,"--",REPT(" ",LEN(AY2))), (ROW($1:$10)-1)*LEN(AY2)+1, LEN(AY2)))),$B$3:$B$100))*1)
Diese Formel durchsucht den Bereich B3:B100 nach jedem der Begriffe in AY2. Stelle sicher, dass du den Bereich an deine Bedürfnisse anpasst.
-
Matrixformel eingeben: Da diese Formel eine Matrixformel ist, musst du sie mit STRG + UMSCHALT + ENTER eingeben, um die Berechnungen korrekt durchzuführen.
-
Ergebnisse überprüfen: Die Formel gibt 1 zurück, wenn mindestens ein Begriff gefunden wird, andernfalls 0.
Häufige Fehler und Lösungen
Alternative Methoden
Wenn die oben genannte Methode nicht funktioniert oder du eine einfachere Lösung suchst, kannst du folgende Alternativen ausprobieren:
-
Eingabe der Begriffe in einzelnen Zellen: Statt alle Begriffe in eine einzige Zelle zu schreiben, kannst du die Begriffe in mehreren Zellen untereinander eingeben. Dann kannst du die Formel =ZÄHLENWENN($B$3:$B$100; "*"&A1&"*") verwenden und die Zellen von A1 bis A10 anpassen.
-
Nutzung von benutzerdefinierten Funktionen (UDF): Wenn du mit VBA vertraut bist, kannst du eine UDF erstellen, um die Zählung zu optimieren.
Praktische Beispiele
-
Beispiel mit Trennzeichen --:
- In Zelle AY2 steht
Apfel--Rot.
- In Spalte B stehen verschiedene Kombinationen wie
Apfel Gelb, Rot, Apfel--Rot.
- Die Formel zählt nur die Zellen, die genau
Apfel--Rot enthalten.
-
Beispiel mit mehreren Zellen:
- Wenn du die Begriffe in Zellen A1 bis A10 eingibst, kannst du die Formel
=SUMME(ZÄHLENWENN(B3:B100; "*"&A1:A10&"*")) verwenden, um die Häufigkeit aller Begriffe zu zählen.
Tipps für Profis
-
Verwende Namensbereiche: Um die Lesbarkeit deiner Formeln zu verbessern, kannst du Namensbereiche für häufig verwendete Zellbereiche definieren.
-
Optimierung der Berechnungszeit: Reduziere die Anzahl der Zellen, die in der Formel durchsucht werden, um die Berechnungszeit zu verkürzen, besonders bei großen Datenmengen.
-
Daten validieren: Überprüfe regelmäßig die Eingabedaten in AY2, um sicherzustellen, dass keine Tippfehler vorhanden sind.
FAQ: Häufige Fragen
1. Kann ich die Formel auch ohne Trennzeichen verwenden?
Ja, jedoch musst du sicherstellen, dass die Begriffe in der Zelle AY2 korrekt eingegeben sind, da die Formel dann jedes Wort separat zählt.
2. Wie kann ich die Formel anpassen, um mehrere Bereiche zu durchsuchen?
Du kannst den Zellbereich in der Formel anpassen, indem du mehrere Bereiche in einer Formel kombinierst, z.B. =SUMME(ZÄHLENWENN(B3:B100; "*"&A1:A10&"*") + ZÄHLENWENN(C3:C100; "*"&A1:A10&"*")).
3. Funktioniert das auch in Excel Online?
Ja, die beschriebenen Funktionen und Formeln sind auch in Excel Online verfügbar. Achte darauf, dass du die Matrixformeln korrekt eingibst.
4. Was ist, wenn die Formel zu lange für meine Tabelle dauert?
Überlege, die Anzahl der zu durchsuchenden Zellen zu reduzieren oder die Begriffe in weniger Zellen unterzubringen, um die Berechnungsgeschwindigkeit zu erhöhen.