
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.