Hallo,
gibt es eine Möglichkeit, eine Wenn, Dann Formel in Excel bzogen auf Text zu erstellen?
Z.b. Wenn Zelle A1 = test, dann bla, sonst bla
Wichtig wäre für mich allerdings, dass in Zelle A1 auch noch mehr Text stehen darf. Also Excel sollte nur dann die Berechnung durchführen, wenn in Zelle A1 irgendein Text und als "Reizwort" test steht. Geht das?
Grüße
Hewal
Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge
Hi,
mit dieser Formel klappt das :
=WENN(ISTZAHL(SUCHEN("test";A1));"Vorhanden";"Nicht vorhanden")
Die beiden dann- und sonst-Aktionen kannst Du natürlich nach Belieben anpassen.
Viele Grüße
Fetzo
Hallo Fetzo,
danke für deine Antwort, werd ich später noch ausprobieren und bescheid geben, ob es klappt.
Also einen ersten Teilerfolg habe ich mit dieser Formel erzielt. Umgeschrieben sieht sie jetzt so aus:
=WENN(ISTZAHL(SUCHEN("test";B3));SUMME(E$2:E3);"")
Allerdings bin ich jetzt auf ein neues Problem gestoßen. Ich möchte, dass Excel - wenn in Spalte B "test" steht - er die Summe aller Zeilen mit "test" zusammenrechnet.
Beispiel:
Zeile 1:
B1 = test | B2 = 10,00 | B3 = Summe aller Zeilen, die in Spalte B test enthalten
Aktuell zählt er mir die Summe von allen Zeilen zusammen, unabhängig, ob da in Spalte B "test" steht oder nicht. Warum er das macht, leuchtet ein, aber wie ich das elegang umgehen kann, ohne eine weitere Spalte mit entsprechender Formel anzulegen, weiß ich nicht?!
Müsste ja Quasi eine Bedingung in der Funktion Summe sein?
Schau Dir mal die Tabellenfunktion SUMMEWENN an ;-)
Hab ich, aber will nicht so recht, er sagt mir immer, dass da ein Fehler in der formel ist und ich den Formelassistenten nutzen soll... :)
Ich glaube, ich werde doch den Weg über die Zusatzspalte gehen, die kann ich dann bei Bedarf ja auch ausblenden.
Soweit mal danke an euch.
Hab ich, aber will nicht so recht, er sagt mir immer, dass da ein Fehler in der formel ist und ich den Formelassistenten nutzen soll... :)
Dann mache das doch einfach? ;-)
So schwierig ist das auch wieder nicht. Siehe Beispiel unter http://www.traens.com/tipps/summewenn_funktion.php
Mit der versteckten Spalte wird das beim Ergänzen neuer Einträge fehleranfällig.
Gruß
Borlander
danke für den Link. Sehr gut erklärt. Wie integrier ich in dieser Formel die Option, dass er das Wort "test" suchen soll? Das scheint mit dieser Formel nicht zu klappen:
=SUMMEWENN(B$2:B3;ISTZAHL(SUCHEN("test";E$2:E3)))
Da erscheint überall als Summe dann "0". Wenn ich in der Formel das "ISTZAHL(SUCHEN("test" weg lasse, dann klappts.
Hi,
davon, dass Du etwas addieren möchtest, hast Du im Ausgangsposting nichts gesagt - dafür war meine Lösung nicht geeignet.
SUMMEWENN geht auch nicht, weil man den zu durchsuchenden Bereich nur jeweils als Ganzes vergleichen kann - mit Teilen des Inhaltes einer Zelle geht SUMMEWENN nicht.
Die Lösung für Dein Problem ist der Einsatz von Matrix-Funktionen.
Mit der Formel hier klappt das:
SUMME(WENN(ISTZAHL(SUCHEN("test";A1:A4));B1:B4;0))
Wenn im Bereich A1 bis A4 irgendwo das Wort "test" als Teil des Zellinhaltes gefunden wird, dann wird der Wert aus dem danebenstehenden Feld der Spalte B addiert.
WICHTIG - WICHTIG: Beim Verlassen der Zelle NICHT einfach ENTER drücken, sondern STRG und SHIFT und ENTER gleichzeitig. Excel verpasst Deiner Formel dann geschweifte Klammern, daran siehst Du, dass das geklappt hat ( "{" und "}"). Das ist das besondere an den Matrix-Funktionen.
Viel Glück
Fetzo