Summe aus spalte, wenn Zelle enthält wort - Excel?
Hi,
ich komme bei dieser Formel um Rat.
Ich möchte, dass wenn Spalte(x) ein Wort oder ein anderes enthält, die Zahl auf derselben Zeile in Spalte(y) angezeigt wird.
Beispiel:
In Spalte C
=Wenn(Spalte(x,zelle3) enthält "Alpha" ODER "Beta" dann "Spalte(y,zelle3)" wenn nicht dann "-"
Wichtig ist, dass mehrere Wörter verwendet werden können, also dass wie im Beispiel in Feld C2, C3 und C4 dieselben Formeln sind.
Meine Versuche:
Für ein Wort geht es:
=WENN(ISTFEHLER(SUCHEN("Aplha";'A2));0;'B2) --> ersetze null durch erneutes SUCHEN, für 2 wörter
Für 2 Wörter geht es nicht mehr:
=WENN(ISTFEHLER(SUCHEN("Alpha";A2));(ISTFEHLER(SUCHEN("Beta";A2));0;B2);B2)
Vielen Dank im Vorraus!
2 Antworten
Deine Variante für zwei Wörter sollte schon gehen. Da fehlt nur ein erneutes WENN.
=WENN(ISTFEHLER(SUCHEN("Alpha";A2));WENN(ISTFEHLER(SUCHEN("Beta";A2));0;B2);B2)
Ich würde aber eher zu den Logikfunktionen ODER bzw. UND greifen.
Beispiel:
=WENN(UND(ISTFEHLER(SUCHEN("Aplha";A2));ISTFEHLER(SUCHEN("Beta";A2)));0;B2)
Hinweis: SUCHEN interpretiert Platzhalter (*, ?) als Platzhalter. Möchtest du diese Werte als Werte nutzen, musst du FINDEN verwenden (oder eine Tilde voran stellen). Zudem achtet SUCHEN - anders als FINDEN - nicht auf Groß-/Kleinschreibung.
Platzhalter (*, ?)
Zur Ergänzung: "?" steht für ein einzelnes Zeichen und "*" steht für eine Zeichenfolge beliebiger Länge.
Spalte(x,zelle3) nennt man A3.
In C3 Formel: WENN(ODER(A3="Alpha";A3="Beta");B3;"-")