Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Verschachtelte Wenn() suchen() Funktion

Verschachtelte Wenn() suchen() Funktion
Nick
Hallo liebes Forum,
erst einmal Dank für eure Tolle unterstützung immer.
Ich habe folgendes Problem:
Wenn die Zeile A1 den Wert "-" hat soll eine 1 kommen. Wenn es den Wert eine Zahl hat soll der Punkt in ein Komma gewechselt werden.
Meine Funktion lautet wie folgt:
=WENN(ISTFEHLER(SUCHEN("-";A1))=Wahr;1;WECHSELN(A1;".";","))
Mein Problem ist, dass es mehr immer 1 anzeigt. Was kann ich da tun... Vielen Dank vorab für eure Hilfe.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
=WENN(ISTZAHL(SUCHEN("-";A1));1;...
14.12.2011 09:45:00
Rudi
Hallo,
=WENN(ISTZAHL(SUCHEN("-";A1));1;WECHSELN(A1;".";","))
Gruß
Rudi
AW: =WENN(ISTZAHL(SUCHEN("-";A1));1;...
14.12.2011 09:49:52
Nick
Klasse vielen Dank Rudi!!!
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Verschachtelte Wenn() und Suchen() Funktionen in Excel nutzen


Schritt-für-Schritt-Anleitung

Um die gewünschte Funktion in Excel korrekt zu erstellen, folge diesen Schritten:

  1. Öffne Excel und wähle das Arbeitsblatt aus, in dem du die Funktion verwenden möchtest.
  2. Gib in die Zelle B1 die folgende Formel ein:
    =WENN(ISTZAHL(SUCHEN("-";A1));1;WECHSELN(A1;".";","))
  3. Drücke Enter, um die Funktion auszuführen. Diese Formel prüft, ob in Zelle A1 ein "-" vorhanden ist. Wenn ja, wird eine 1 angezeigt; wenn nein, wird der Punkt in ein Komma umgewandelt.

Häufige Fehler und Lösungen

  • Problem: Die Formel zeigt immer 1 an.

    • Lösung: Stelle sicher, dass du ISTZAHL(SUCHEN("-";A1)) verwendest. Hierbei wird geprüft, ob der Suchwert gefunden wird.
  • Problem: Fehlerhafte Umwandlung von Zahlen.

    • Lösung: Achte darauf, dass die Zelle A1 tatsächlich eine Zahl oder einen Punkt enthält. Wenn der Punkt nicht vorhanden ist, wird die Umwandlung nicht stattfinden.

Alternative Methoden

Wenn du eine verschachtelte Wenn-Funktion vermeiden möchtest, kannst du die WENNFEHLER() Funktion verwenden:

=WENNFEHLER(WECHSELN(A1;".";",");1)

Diese Methode gibt 1 zurück, wenn ein Fehler auftritt, z.B. wenn der Punkt nicht gefunden wird, und wechselt den Punkt in ein Komma, wenn er vorhanden ist.


Praktische Beispiele

Hier sind einige Beispiele, wie du die Funktion in verschiedenen Szenarien anwenden kannst:

  1. Beispiel 1:

    • A1 = "-"
    • B1 gibt 1 zurück.
  2. Beispiel 2:

    • A1 = "123.45"
    • B1 gibt "123,45" zurück.
  3. Beispiel 3:

    • A1 = "Test"
    • B1 gibt "Test" zurück, da weder "-" noch "." vorhanden sind.

Tipps für Profis

  • Nutze benannte Bereiche in Excel, um deine Formeln übersichtlicher zu gestalten.
  • Wenn du mit vielen verschachtelten Funktionen arbeitest, kann es hilfreich sein, die Formeln in verschiedenen Zellen zu testen, bevor du sie kombinierst.
  • Verwende die Excel-Hilfe oder Online-Foren, um spezifische Probleme zu lösen, insbesondere bei der Verwendung von WENN() und SUCHEN() Funktionen in komplexen Szenarien.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen WENN und WENNFEHLER?
WENN prüft eine Bedingung und gibt eine entsprechende Antwort zurück, während WENNFEHLER eine Formel ausführt und einen spezifischen Wert zurückgibt, wenn ein Fehler auftritt.

2. Kann ich die Suchen-Funktion auch für andere Zeichen verwenden?
Ja, die SUCHEN() Funktion kann für jedes Zeichen oder jede Zeichenkette verwendet werden. Achte darauf, dass der Suchbegriff korrekt eingegeben wird.

3. Wie kann ich mehrere Bedingungen in einer Wenn-Funktion prüfen?
Du kannst mehrere WENN() Funktionen miteinander verschachteln. Achte jedoch darauf, dass die Formeln nicht zu komplex werden, um die Übersichtlichkeit zu wahren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige