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

Forumthread: verschachtelte wenn funktion

verschachtelte wenn funktion
18.08.2015 09:38:04
Andreas
Hallo liebe Excel-Gemeinde,
ich habe folgendes Problem:
1. Bedingung: Wenn AK1 und AL1 leer sind, dann soll leer ausgegeben werden
2. Bedingung: Wenn AL1 leer (aber AK1 nicht), dann soll AK1 ausgegeben werden, sonst AL1.
Wäre super, wenn mir einer helfen könnte, ich bin gerade zu doof die Formel korrekt aufzustellen :((
Danke euch!!
Andreas

Anzeige

18
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
=wenn(AL1="";AK1;AL1)
18.08.2015 09:50:17
IngoG
Hallo Andreas,
sollte so funzen
Gruß Ingo

AW: man könnte WAHL() nutzen ...
18.08.2015 09:56:23
...
Hallo Andreas,
... z.B. so: =WAHL((AK1="")*(AL1="")+(AL1"")*2+(AK1"")*3;"";AL1;AK1;;AL1)
Gruß Werner
.. , - ...

AW: man könnte WAHL() nutzen ...
18.08.2015 10:25:36
Andreas
Tip Top! Die Lösung von Werner funktioniert super! Danke!! Auch an alle Anderen!!!

Anzeige
AW: man könnte WAHL() nutzen ...
18.08.2015 11:11:41
Andreas
Die Lösung ist super! Sag mal, kann ich da ggf. sogar noch eine übergeordnete erste Bedingung einbauen?
Also wenn AM1 einen (egal was drin steht, Text, Datum etc.) Inhalt hat dann Ergebnis immer = Leer?

AW: man könnte WAHL() nutzen ...
18.08.2015 11:16:33
Daniel
HI
=Wenn(AM1"";""; eine der bisher genannten Formeln )
Gruß Daniel

Anzeige
AW: man könnte WAHL() nutzen ...
18.08.2015 11:27:39
Andreas
Danke dir

=AK1&AL1 ...owT
18.08.2015 10:00:03
Matthias

AW: =AK1&AL1 ...owT
18.08.2015 10:02:05
IngoG
Hallo Matthias,
das funktioniert nicht, da wenn beide gefüllt sind, soll AL1 ausgegeben werden...
Gruß Ingo

Anzeige
ok ... owT
18.08.2015 10:05:07
Matthias

AW: aber Matthias Idee lässt sich "ausbauen" ...
18.08.2015 10:18:42
...
Hallo Ingo,
... zu =WENN(AL1"";AL1;AK1&AL1)
Gruß Werner
.. , - ...

AW: aber Matthias Idee lässt sich "ausbauen" ...
18.08.2015 10:23:40
IngoG
Hallo Werner,
hatte ich auch zuerst überlegt,
aber erstens ist meine Formel kürzer und zweitens wissen wir ja nicht, ob es Text oder Zahlen sind,die in AL1/AK1 stehen. Wenn es Zahlen wären, würdest Du Text daraus machen ;-)
Gruß Ingo

Anzeige
damit einverstanden ... ?
18.08.2015 10:28:29
Matthias
Hi
dann korrekter Weise so:
=WENN(UND(AK1="";AL1="");"";WENN(UND(AL1="";AK1"");AK1;AL1))
Gruß Matthias

AW: nun hat Andreas die Wahl ... owT
18.08.2015 10:36:10
...
Gruß Werner
.. , - ...

AW: die WAHL-Variante
18.08.2015 10:39:23
Daniel
HI
als Variante mit WAHL so:
=Wahl(1+(AK1"")+(AL1"")*2;"";AK1;AL1;AL1)
Gruß Daniel

Anzeige
=WENN(AL1="";WENN(AK1="";"";AK1);AL1)
18.08.2015 10:40:25
IngoG
Hallo
ich hatte in meiner Formel übersehen, dass wenn beide Felder leer sind, nicht "" sondern 0 zurückgegeben wird, daher gehts so noch kürzer...
Gruß Ingo

oder wennText...
18.08.2015 10:47:08
IngoG
...dann
=""&wenn(AL1="";AK1;AL1)
Gruß Ingo

AW: dazu ist anzumerken ...
18.08.2015 10:34:58
...
Hallo Ingo,
.. dass Dein Formelvorschlag, zwar kürzer ist, aber bei zwei leeren Zellen ein Ergebnis 0 ergibt, was laut 1. Bedingung nicht gewünscht ist. Auch aus diesem Grund nehme ich nicht an, dass die zu prüfenden Werte Zahlenwerte sind.
Gruß Werner
.. , - ...

Anzeige
AW: dazu ist anzumerken ...
18.08.2015 11:07:44
Andreas
Die Lösung von Werner ist super! Kann ich da ggf. sogar noch eine übergeordnete erste Bedingung einbauen?
Also wenn AM1 einen Inhalt hat dann Ergebnis = Leer?
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

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