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

Forumthread: Verschachtelte Wenn-Abfragen mit INDIREKT

Verschachtelte Wenn-Abfragen mit INDIREKT
10.01.2013 22:20:18
Teddy
Hallo Leute,
wie müßte denn die folgende Formel aussehen, wenn sie mit INDIREKT ergänzt wäre?
Ich daddel jetzt schon `ne ganze Zeit dran rum, komme aber leider zu keinem Ergebnis. Und das, obwohl ich von Formeln usw. eigentlich schon Ahnung habe. Leider aber scheinbar nicht genug.
;)
Die Formel (steht in K26 und funktioniert):
=WENN(J26="";1;WENN(J26>"";"")) ~f~
INDIREKT deshalb, da es immer wieder sein kann / wird, daß die angegebene Quellzelle - nicht die Formelzelle (!) - verschoben wird.
Unten seht ihr, woran ich scheitere. Keine Ahnung, was falsch ist. Finde es nicht raus. Muß aber zur Ehrenrettung sagen, daß ich zum ersten Mal mit INDIREKT arbeite.
~f~ =WENN(INDIREKT(J26="";1;WENN(INDIREKT(J26>"";""))))
Könnt ihr helfen? Wie müßte die Formel richtig heißen?
Vielen Dank für die Antworten.
Ach, übrigens, gutes neues Jahr. Ist ja erst 10 Tage alt.
;)
Teddy

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Verschachtelte Wenn-Abfragen mit INDIREKT
10.01.2013 22:51:27
UDF
Hallo Teddy,
=WENN(INDIREKT("J26")="";1;WENN(INDIREKT("J26)>"";"";FALSCH))
Gruß und ebenso ein frohes neues
Markus

AW: Verschachtelte Wenn-Abfragen mit INDIREKT
10.01.2013 23:15:57
Teddy
Hey Markus,
vielen Dank.
Es klappt. Und jetzt habe ich wohl auch geschnallt, wo mein Fehler lag. Nur das mit dem FALSCH kapiere ich noch nicht so ganz.
Na, egal.
;)
Sollte noch was sein, melde ich mich noch einmal.
Bis denn...
Teddy

Anzeige
AW: Verschachtelte Wenn-Abfragen mit INDIREKT
11.01.2013 09:02:04
UDF
Hallo Teddy,
das FALSCH weil Du in Deiner Abfrage den Else-Zweig nicht abgefangen hast
und Excel dann im Standard FALSCH liefert.
Da das "unschick" ist wollte ich Dir somit den Tipp geben einen anderen
Wert einzusetzen.
Gruß
Markus

AW: Verschachtelte Wenn-Abfragen mit INDIREKT
10.01.2013 23:12:14
silex1
Hallo,
sorry, was ist größer leer?
=ISTLEER(INDEX($J:$J;26);1;0)
VG, Rene

Anzeige
AW: Verschachtelte Wenn-Abfragen mit INDIREKT
10.01.2013 23:20:02
Teddy
Na ja, Rene, alles, was in der Zelle steht, ist größer als leer. Also, sobald irgendein Zeichen in der Zelle erscheint.
Die Formel soll nichts anderes bewirken als eine Zahl auszugeben, wenn die Zelle leer ist und eben nichts, wenn sie leer ist.
Das ist alles.
;)
Teddy

Anzeige
und dat tut das Ding von mir!;-) owT
10.01.2013 23:23:36
mir!;-)
VG René

Nochmals Danke
11.01.2013 16:08:24
Teddy
Hey Leute,
das war`s. Es hat alles so geklappt, wie ich es mir vorstellte. Die Tabelle ist fertig.
Allen Beteiligten vielen Dank für die Unterstützung.
Bis denn...
@_@
Teddy
;
Anzeige
Anzeige

Infobox / Tutorial

Verschachtelte Wenn-Abfragen mit INDIREKT in Excel


Schritt-für-Schritt-Anleitung

Um eine verschachtelte Wenn-Funktion in Excel mit der INDIREKT-Funktion zu kombinieren, kannst Du folgende Schritte befolgen:

  1. Formel in die Zelle eingeben: Gehe zu der Zelle, in der du die Formel anwenden möchtest (z.B. K26).
  2. INDIREKT verwenden: Nutze die INDIREKT-Funktion, um auf die Zelle zuzugreifen, deren Inhalt Du überprüfen möchtest. Beispiel:
    =WENN(INDIREKT("J26")="";1;WENN(INDIREKT("J26")>"";"";FALSCH))
  3. Formel anpassen: Stelle sicher, dass die Formel nach Deinen Anforderungen angepasst wurde. Hier wird überprüft, ob J26 leer ist und gibt 1 zurück, wenn das der Fall ist.
  4. Testen: Ändere den Inhalt von J26 und teste, ob die Formel wie gewünscht reagiert.

Häufige Fehler und Lösungen

  • Fehler: FALSCH wird zurückgegeben
    Lösung: Wenn Du in der Abfrage den Else-Zweig nicht abfängst, gibt Excel FALSCH zurück. Verwende eine alternative Ausgabe:

    =WENN(INDIREKT("J26")="";1;WENN(INDIREKT("J26")>"";"";"Keine Eingabe"))
  • Fehler: Formel gibt nicht das erwartete Ergebnis zurück
    Lösung: Überprüfe die Referenzen in der INDIREKT-Funktion. Stelle sicher, dass die Zellennamen korrekt eingegeben sind.


Alternative Methoden

Wenn Du eine verschachtelte Wenn-Funktion ohne die INDIREKT-Funktion nutzen möchtest, kannst Du alternative Ansätze in Betracht ziehen:

  • INDEX und VERGLEICH: Statt INDIREKT könntest Du die INDEX- und VERGLEICH-Funktionen verwenden, um auf dynamische Zellen zuzugreifen.
  • Einfache Wenn-Funktion: Für einfache Bedingungen kannst Du die normale WENN-Funktion ohne INDIREKT verwenden.

Praktische Beispiele

Hier sind einige praktische Beispiele für die Verwendung von INDIREKT in einer verschachtelten Wenn-Funktion:

  1. Beispiel mit Leerprüfung:

    =WENN(INDIREKT("J26")="";"Leer";"Nicht leer")
  2. Beispiel mit mehreren Bedingungen:

    =WENN(INDIREKT("J26")="";1;WENN(INDIREKT("J26")>10;"Über 10";"10 oder weniger"))

Diese Beispiele zeigen, wie die INDIREKT-Funktion in Kombination mit WENN die Flexibilität erhöhen kann, insbesondere wenn sich die Zellreferenzen ändern.


Tipps für Profis

  • Zellbezüge dynamisch halten: Wenn Du öfter mit verschobenen Zellreferenzen arbeitest, ist der Einsatz von INDIREKT besonders nützlich.
  • Verwendung von NAMEN: Du kannst auch benannte Bereiche nutzen, um die Lesbarkeit Deiner Formeln zu verbessern.
  • Debugging-Tools: Nutze die Formelüberwachung in Excel, um Fehler schneller zu identifizieren.

FAQ: Häufige Fragen

1. Wie funktioniert die INDIREKT-Funktion genau?
Die INDIREKT-Funktion gibt den Inhalt einer Zelle zurück, deren Adresse als Text angegeben ist. Das ist besonders nützlich, wenn sich Zellreferenzen dynamisch ändern.

2. Kann ich auch mehrere INDIREKT-Funktionen in einer Formel verwenden?
Ja, Du kannst mehrere INDIREKT-Funktionen in einer Formel kombinieren, um komplexe Bedingungen zu prüfen.

3. Funktioniert die INDIREKT-Funktion auch in Excel Online?
Ja, die INDIREKT-Funktion ist in Excel Online verfügbar und funktioniert ähnlich wie in den Desktop-Versionen.

4. Gibt es Alternativen zur INDIREKT-Funktion?
Ja, Alternativen sind etwa die Verwendung von INDEX und VERGLEICH oder die Nutzung von benannten Bereichen, um dynamische Zellreferenzen zu erstellen.

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