Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

mehrere Wenn Funktionen in einer Zelle

Forumthread: mehrere Wenn Funktionen in einer Zelle

mehrere Wenn Funktionen in einer Zelle
11.03.2004 08:10:43
Alex
Guten Morgen,
also folgendes Problem:
ich möchte folgende Formel per Macro in eine Zelle schreiben.
ich stehe in Zelle A1: wenn zelle (a3)="01" dann zelleninhalt(a1)=(Z1) oder
wenn zelle (a3)="02" dann zelleninhalt(a1)=(Z2) oder
wenn zelle (a3)="03" dann zelleninhalt(a1)=(Z3)
also mehrere "wenn" funktionen hintereinander verknüpft durch "oder"
Ich hoffe ich habe es verständlich beschrieben.
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mehrere Wenn Funktionen in einer Zelle
11.03.2004 08:23:14
Ulf_MS
Moin Alex,
das geht am leichtesten mit dem Makrorekorder. Sieht dan so aus

Sub Makro1()
' Makro1 Makro
' Makro am 11.03.04 von uh aufgezeichnet
ActiveCell.FormulaR1C1 = _
"=IF(R[2]C=""01"",RC[25],IF(R[2]C=""02"",R[1]C[25],IF(R[2]C=""03"",R[2]C[25],"""")))"
End Sub

mfg
Ulf_MS
Anzeige
AW: mehrere Wenn Funktionen in einer Zelle
11.03.2004 08:32:59
Peter
Hallo Alex,
so müsste es funktionieren:
'=wenn(A3="01";"Z1";wenn(A3="03";"Z2";wenn(A3="03";"Z3";"")))
Gruß Peter
nach 8 mal Wenn ist aber schluss
11.03.2004 08:57:32
alex
kann ich das umgehen ?
AW: nach 8 mal Wenn ist aber schluss
11.03.2004 16:18:40
Ulf_MS
In VBA kannste soviel machen wie de Bock hast
Anzeige

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Mehrere Wenn-Funktionen in einer Zelle nutzen


Schritt-für-Schritt-Anleitung

Um mehrere Wenn-Funktionen in einer Zelle in Excel zu verwenden, kannst du die folgende Formel nutzen. Hierbei handelt es sich um eine Kombination von 2 Wenn-Abfragen in einer Zelle:

  1. Klicke auf die Zelle, in der du die Formel eingeben möchtest (z.B. A1).

  2. Gib die Formel in die Bearbeitungsleiste ein:

    =WENN(A3="01";Z1;WENN(A3="02";Z2;WENN(A3="03";Z3;"")))
  3. Drücke die Eingabetaste, um die Formel zu bestätigen.

Diese Formel prüft, ob der Inhalt der Zelle A3 "01", "02" oder "03" ist und gibt den entsprechenden Wert aus den Zellen Z1, Z2 oder Z3 zurück.

Wenn du mehr als 2 wenn-Funktionen in einer Zelle benötigst, kannst du die Struktur der Formel entsprechend erweitern.


Häufige Fehler und Lösungen

  • Problem: Die Formel gibt einen Fehler zurück.

    • Lösung: Überprüfe, ob du die korrekten Zellreferenzen und Bedingungen eingegeben hast. Achte auch darauf, dass die Trennzeichen (Semikolon oder Komma) je nach Excel-Version korrekt sind.
  • Problem: Excel erlaubt keine mehr als 7 Wenn-Funktionen in einer Zelle.

    • Lösung: Wenn du mehr als 7 Wenn-Bedingungen benötigst, ziehe in Betracht, VBA zu verwenden, um eine benutzerdefinierte Lösung zu erstellen.

Alternative Methoden

Eine Alternative zu mehreren Wenn-Bedingungen ist die Verwendung der SVERWEIS-Funktion oder WENNFEHLER, um die Bedingungen in einer separaten Tabelle zu verwalten und die Ergebnisse zu verknüpfen.

Beispiel:

=SVERWEIS(A3;Tabelle1!A:B;2;FALSCH)

Hierbei wird der Wert in A3 in der ersten Spalte der Tabelle1 gesucht, und der entsprechende Wert aus der zweiten Spalte zurückgegeben.


Praktische Beispiele

  1. Preisermittlung: Angenommen, du möchtest den Preis basierend auf dem Produkttyp in A3 bestimmen:

    =WENN(A3="Produkt A";10;WENN(A3="Produkt B";20;WENN(A3="Produkt C";30;"Unbekannt")))
  2. Bewertungssystem: Du kannst mehrere Wenn-Bedingungen nutzen, um Noten zu vergeben:

    =WENN(A1>=90;"Sehr gut";WENN(A1>=80;"Gut";WENN(A1>=70;"Befriedigend";"Nicht bestanden")))

Tipps für Profis

  • Verwende VERKETTEN oder &: Wenn du mehrere Formeln in einer Zelle kombinieren möchtest, kannst du die Ergebnisse der Berechnungen mit & oder VERKETTEN verbinden.

    Beispiel:

    =WENN(A3="01";"Z1: "&Z1;WENN(A3="02";"Z2: "&Z2;WENN(A3="03";"Z3: "&Z3;"")))
  • VBA nutzen: Mit einem VBA-Skript kannst du die Flexibilität der Formeln erweitern und mehr als 2 Wenn-Funktionen in einer Zelle effizienter handhaben.


FAQ: Häufige Fragen

1. Wie viele Wenn-Funktionen kann ich in einer Zelle verwenden?
In Excel kannst du bis zu 64 Wenn-Funktionen in einer Formel verwenden, aber dies kann die Übersichtlichkeit und Leistung beeinträchtigen.

2. Kann ich mehrere Formeln in einer Zelle kombinieren?
Ja, du kannst mehrere Formeln in einer Zelle kombinieren, indem du sie mit & verbindest oder die VERKETTEN-Funktion nutzt.

3. Wie löse ich das Problem mit der maximalen Anzahl an Wenn-Bedingungen?
Wenn du mehr als 7 Bedingungen benötigst, solltest du die Verwendung von VBA in Betracht ziehen oder die Logik der Formel überdenken, um sie effizienter zu gestalten.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige