Excel wenn beinhaltet dann

Überblick

Um zu prüfen, ob eine Zelle einen bestimmten Text oder eine Zahl enthält, benötigen wir folgende Funktionen SUCHEN,  ISTZAHL und WENN. Wenn die Groß- und Kleinschreibung geachtet werden soll, nutzen wir FINDEN anstatt SUCHEN.

Formel

=WENN(ISTZAHL(SUCHEN("Kriterium";A1));"ja";"nein")

Funktionsweise der Formel

Hier wird geschaut ob das Wort "Suchkriterium" in der Zelle A1 auftaucht. Das Suchkriterium kann ein Wort, ein Text, eine Zahl oder eine andere beliebige Kombination von Zeichen sein.

1) SUCHEN("Kriterium";A1) prüft an welcher Stelle sich "Suchkriterium" in der Zelle A1 befindet. Wir bekommen entweder die Position als Zahl oder wenn es keinen Treffer gab den #WERT! Fehler zurück. 

2) Mit ISTZAHL wandeln wir das Ergebnis in WAHR oder FALSCH um. Zahl = WAHR, #WERT! = FALSCH

3) Diesen Wahrheitswert verbauen wir dann in unserer WENN-Funktion.

Alternative mit Berücksichtigung von Groß- und KLeinschreibung

=WENN(ISTZAHL(FINDEN("Kriterium";A1));"ja";"nein")

Mehrere Kriterien

=WENN(ANZAHL(SUCHEN({"Kriterium1";"Kriterium2"};A1))>0;"mind. ein Kriterium";"")

1) SUCHEN können wir auch mit mehreren Kriterien füttern. Entweder schreiben wir diese mit einer geschweiften Klammer als Array direkt in die Formel oder verweisen auf einen Zellbereich.

2) ANZAHL(SUCHEN({"Kriterium1";"Kriterium2"}
Wir bekommen hier jetzt zwei Ergebniswerte zurück die entweder #WERT! oder Zahlen enthalten. Dies Ergebniswerte zählen wir mit ANZAHL. Im Ergebnis bekommen wir 0, 1 oder 2 zurück. 

3) ANZAHL(SUCHEN({"Kriterium1";"Kriterium2"};A1))>0 
Wenn das Ergebnis größer 0 ist bedeutet dies, dass mind. ein Kriterium gefunden wurde.

3b) 3) ANZAHL(SUCHEN({"Kriterium1";"Kriterium2"};A1))=2 
Wenn das Ergebnis gleich 2 ist bedeutet dies, dass beide Kriterien gefunden wurden.

Anzahl wie viele Kriterien gefunden wurden ausgeben

=WENN(ANZAHL(SUCHEN({"Kriterium1";"Kriterium2";"Kriterium3"};A1))>0;
ANZAHL(SUCHEN({"Kriterium1";"Kriterium2";"Kriterium3"};A11))&" Kriterien gefunden";"")

1) Hier suchen wir nach 3 Kriterien und bekommen die Anzahl der Treffer zurück.

2) Diese Trefferanzahl verbauen wir dann im Ergebnistext.

Anzahl wie viele Kriterien gefunden wurden ausgeben - Kurzschreibweise

=LET(Formel;ANZAHL(SUCHEN({"Kriterium1";"Kriterium2";"Kriterium3"};A1));
WENN(Formel>0;Formel&" Kriterien gefunden";""))

1) Hier nutzen wir LET um doppelte Formelbestandteile zu vermeiden. Dies hat den Vorteil, dass wir die Kriterien nur an einer Stelle anpassen müssen. 

Praxisbeispiel Übereinstimmungsgrad

In diesem Beispiel weisen wir der Trefferanzahl einen bestimmten Text zu:
0 Treffer = keine Übereinstimmung
1 Treffer = niedrige Übereinstimmung
2 Treffer = mittlere Übereinstimmung
3 Treffer = hohe Übereinstimmung

=LET(Trefferanzahl;ANZAHL(SUCHEN(Kriterien;A1));
WENN(Trefferanzahl>0;WAHL(Trefferanzahl;"niedrige";"mittlere";"hohe")&" Übereinstimmung";"keine Übereinstimmung"))

1) SUCHEN(Kriterien;A1)
Hier suchen wir nach mehreren Kriterien. Das können z.B. Vorname, Nachname, Geburtsdatum usw. sein die in einer Suchmaske bzw. verschiedenen Zellen stehen.

2) LET(Trefferanzahl;ANZAHL(SUCHEN(Kriterien;A1));...
Mit LET speichern wir die Anzahl der Treffer in der Variable Trefferanzahl, welche wir im Rest der Formel verwenden.

3) WENN(Trefferanzahl>0;...
Wenn wir Treffer haben, soll abhängig von der Anzahl der übereinstimmenden Kriterien unterschiedlicher Text zurückgegeben werden. 

4) WAHL(Trefferanzahl;"niedrige";"mittlere";"hohe")
Mit der WAHL-Funktion weisen wir abhängig von der Trefferanzahl unterschiedliche Worte zu.
Trefferanzahl 1 = "niedrige"
Trefferanzahl 2 = "mittlere"
Trefferanzahl 3 = "hohe"
und verketten diese mit weiterem Text  &" Übereinstimmung"

5) Wenn die Trefferanzahl gleich null ist geben wir am Ende der WENN-Funktion noch "keine Übereinstimmung" aus.

Was ist eine verschachtelte Wenn dann Funktion?

Mit geschachtelten WENN-Funktionen, d. h. dass sich eine WENN-Funktion in einer anderen WENN-Funktion befindet, können Sie auf mehrere Kriterien prüfen und die Anzahl der möglichen Ergebnisse erhöhen.

Wie funktioniert die wenn dann Funktion bei Excel?

Verwenden Sie die Funktion WENN, eine der logischen Funktionen, um einen Wert zurückzugeben, wenn eine Bedingung erfüllt ist, und ein anderen Wert, wenn die Bedingung nicht erfüllt ist. Beispiel: =WENN(A2>B2;"Budget überschritten";"OK") =WENN(A2=B2;B4-A4;"")

Wie mache ich eine wenn dann Funktion?

Wie funktioniert die Wenn-Dann-Funktion?.
Prüfung: An dieser Stelle muss eine Bedingung stehen, ein Vergleich zwischen zwei Werten, wobei einer oder beide in Form von Referenzen auf Zellen vorliegen können. ... .
Dann_Wert: In diesen Parameter tragen Sie ein, was passieren soll, wenn die abgeprüfte Bedingung wahr ist..

Wie funktioniert Summewenn?

Mit der Funktion SUMMEWENNS werden alle Argumente addiert, die mehreren Kriterien entsprechen. Mit der Funktion QUADRATESUMME werden mehrere Werte addiert, nachdem jeweils eine mathematische Operation zum Bilden der Quadratzahl ausgeführt wurde.

Toplist

Neuester Beitrag

Stichworte