Exakte Abfragen mit ZÄHLENWENN(S) und SUMMEWENN(S): Mit Jokern sowie “&” die Suchkriterien flexibler definieren
14.10.2012
Im Beitrag zum Aufbau eines Cockpits zur Projektauswertung vom 9. September hatte ich bereits den Nutzen von SUMMEWENNS anhand eines Beispiels demonstriert. Deutlich mehr lässt sich aus SUMMEWENNS herausholen, wenn Joker beim Definieren der Suchkriterien eingesetzt werden. Hier einige Beispiele zum Verwenden von Jokern. Das Prinzip lässt sich auch auf SUMMEWENN und ZÄHLENWENN(S) übertragen.
Störende Leertasten und fehlende Texte clever umgehen
Wem ist das nicht schon passiert? Man formuliert ein Suchkriterium und startet die Abfrage per Formel. Aber Excel liefert keine Ergebnisse. Und das, obwohl ganz sicher mehrere Datensätze das Suchkriterium enthalten.
Ursache hierfür sind meist Leerzeichen, die versehentlich am Ende eines Begriffs eingegeben wurden oder beim Import in die Datenliste eingeschmuggelt wurden.
Wird beispielsweise in der Spalte “Abteilung” nach EDV gesucht, dort steht aber hinter dem Begriff EDV noch eine Leertaste, dann liefert Excel kein Ergebnis.
Für solche Fälle gibt es Jokerzeichen. Angenommen, in der folgenden Liste sollen alle Einträge der Abteilung EDV gezählt werden, dann wäre normalerweise folgende Formel ausreichend, um die genau Anzahl zu ermitteln:
=ZÄHLENWENN(Lieferungen[Konto];”EDV”).
Die Formel arbeitet jedoch nicht fehlerfrei, wenn sich irgendwo in der Spalte hinter EDV eine Leertaste verbirgt. Abhilfe schafft hier die Formel aus Bild 1.
Hinweis: Das Sternchen als Jokerzeichen lässt beliebige und beliebig viele Zeichen nach dem Text EDV zu.
Einen Begriff trotz unterschiedlicher Anordnung finden
Was aber, wenn der Begriff EDV nicht nur am Anfang steht, sondern auch in der Mitte oder gar am Ende der Zelle? Die folgende Abbildung zeigt dafür ein Beispiel.
Die Formel lautet nun:
=ZÄHLENWENN(Lieferungen[Konto];”*EDV*”).
Wie zu sehen ist, können die Sternchen im Suchkriterium direkt vor und/oder nach dem eigentlich gesuchten Text stehen.
Es ist auch möglich, mit dem Verkettungszeichen & einen Text zu verknüpfen, der in einer Zelle steht. Hier ein Beispiel:
Die Formel =ZÄHLENWENN(Lieferungen[Konto];”*” & ”EDV” & ”*”) muss wie folgt geändert werden, wenn der Text EDV nicht direkt in der Formel steht, sondern beispielsweise aus Zelle D2 ausgelesen werden soll:
=ZÄHLENWENN(Lieferungen[Konto];”*” & D2 & ”*”).
Lust auf mehr?
Weitere Beispiele zum Einsatz von Jokerzeichen in den Funktionen ZÄHLENWENN(S) sowie SUMMEWENN(S) liefert Kapitel 3 meines bei Microsoft Press erschienenen Buches “Keine Angst vor Excel!”.
Ähnliche Beiträge
-
Power Query: Merkmale über mehrere Spalten hinweg filtern
Wer hat schon mal versucht, eine Tabelle in Excel oder Power BI nach Merkmalen zu filtern, die über mehrere Spalten verteilt sind? Standardfilter stoßen hier an ihre Grenzen, denn sie...
-
Power Query: E-Mail-Adressen aus Zeichenketten auslesen
Daten, die in Freitextfelder eingegeben wurden, enthalten oft Details, die gebraucht werden. Beispielsweise E-Mail-Adressen wie in der folgenden Abbildung. Doch wie lassen sich gezielt die E-Mail-Adressen aus diesen Daten auslesen?...
-
Sollten Excel-Einsteiger »Power Query« lernen?
Bisher hätte ich diese Frage eher mit Nein beantwortet. Doch dann kam letzte Woche dieser Excel-Einstiegskurs: Dort berichteten 4 von 7 Teilnehmern, dass sie nicht mit Excel arbeiten und es...