Excel-Formel: Wenn die Zelle mit x, y oder z - beginnt

Generische Formel

=SUM(COUNTIF(A1,("x*","y*","z*")))>0

Zusammenfassung

Um Werte zu testen, um festzustellen, ob sie mit einem von mehreren Zeichen beginnen (dh mit x, y oder z beginnen), können Sie die COUNTIF-Funktion zusammen mit der SUMME-Funktion verwenden.

Im gezeigten Beispiel lautet die Formel in C5:

=SUM(COUNTIF(B5,("x*","y*","z*")))>0

Erläuterung

Der Kern dieser Formel ist COUNTIF, das so konfiguriert ist, dass drei separate Werte mithilfe von Platzhaltern gezählt werden:

COUNTIF(B5,("x*","y*","z*")

Das Sternchen (*) ist ein Platzhalter für ein oder mehrere Zeichen. Daher wird es verwendet, um einen Test "beginnt mit" zu erstellen.

Die Werte in den Kriterien werden in einer "Array-Konstante" angegeben, einer fest codierten Liste von Elementen mit geschweiften Klammern auf beiden Seiten.

Wenn COUNTIF die Kriterien in einer Array-Konstante empfängt, werden mehrere Werte zurückgegeben, einer pro Element in der Liste. Da wir COUNTIF nur einen Ein-Zellen-Bereich geben, werden für jedes Kriterium nur zwei mögliche Werte zurückgegeben: 1 oder 0.

In Zelle C5 ergibt COUNTIF (0,0,0). In Zelle C9 ergibt COUNTIF Folgendes: (0,1,0). In jedem Fall ist das erste Element das Ergebnis der Kriterien "x *", das zweite von den Kriterien "y *" und das dritte Ergebnis von den Kriterien "z *".

Da wir mit ODER-Logik auf 3 Kriterien testen, ist es uns nur wichtig, wenn ein Ergebnis nicht Null ist. Um dies zu überprüfen, addieren wir alle Elemente mit der SUMME-Funktion und addieren "> 0", um das Ergebnis von SUMME auszuwerten, um ein TRUE / FALSE-Ergebnis zu erzwingen. In Zelle C5 haben wir:

=SUM((0,0,0))>0

Was zu FALSE ausgewertet wird.

Weitere Kriterien

Das Beispiel zeigt 3 Kriterien (beginnt mit x, y oder z), aber Sie fügen nach Bedarf weitere Kriterien hinzu.

Bedingte Formatierung

Da diese Formel TRUE / FALSE zurückgibt, können Sie sie unverändert verwenden, um Werte mithilfe der bedingten Formatierung hervorzuheben.

Interessante Beiträge...