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

Formelverschachtelung mit mehreren Bedingungen

Forumthread: Formelverschachtelung mit mehreren Bedingungen

Formelverschachtelung mit mehreren Bedingungen
21.03.2025 22:55:11
Mike
Hallo zusammen,

ich versuche eine Excel Formel zu bauen mit mehreren Bedingungen.
In Tabellenblatt 1 stehen in Spalte A Jahre mit unterschiedlichen Laufzeiten.
In den Zellen D1-G2 stehen verschiedene Werte je nach Laufzeit (siehe unten)

Zelle D1 1
Zelle D2 12

Zelle E1 >=1
Zelle E2 14

Zelle F1 >=3
Zelle F2 15

Zelle G1 >=5
Zelle G2 17

Ziel ist es in Spalte B die jeweils zu der Laufzeit in Jahren (Spalte A) die dazugehörigen Werte zu finden, allerdings scheint in meiner Formel leider ein Denkfehler zu sein, kann hier netterweise jemand weiterhelfen?

=WENN(A11;$D$2;WENN(A1>=1;$E$2;WENN(A1>=3;$F$2;WENN(A1>=5;$G$2))))

Vielen Dank vorab für die Hilfe & Unterstützung.

Gruß Mike
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formelverschachtelung mit mehreren Bedingungen
21.03.2025 23:03:05
BoskoBiati
Hi,

=Index(2:2;verweis(a1;{-99;1;3;5};{4;5;6;7}))


Gruß

Edgar
AW: Formelverschachtelung mit mehreren Bedingungen
21.03.2025 23:26:17
Ulf
Hi,
umgekehrt schachteln weil sonst die Bedingungen einschließen.
=WENN(A1>=5;$G$2;WENN(A1>=3;$F$2;WENN(A1>=1;$E$2;WENN(A11;$D$2;0))))

hth
Ulf
AW: Formelverschachtelung mit mehreren Bedingungen
23.03.2025 14:35:07
Oppawinni
Auch wenn das wieder nichts zur Lösung beiträgt, solltest du dir klar machen, was das
=WENN(A11;$D$2;WENN(A1>=1;$E$2;WENN(A1>=3;$F$2;WENN(A1>=5;$G$2))))
bedeutet.
Nehmen wir an, Zelle A1 hat den Wert 5
Die erste Bedingung A11 trifft nicht zu, weshalb es mit dem "Sonst-Fall" weiter geht.
Die Bedingung hier A1>=1 trifft zu, weshalb es mit dem "Dann-Fall", also mit dem Ergebnis $E$2 weiter geht und da ist dann ENDE.
Weitere Bedingungen werden nicht betrachtet. Beim ersten Fall, der ein Ergebnis liefert, ist die Abfrage beendet.
Du hättest also zunächst auf >5, dann auf >3, dann > 1 usw. prüfen müssen.
So wie du es gemacht hast, wird die Wenn-Kaskade nie vollständig durchlaufen, alles was >=1 ist führt zum Ergebnis $E$2, 1 zu $D$2
und ist damit gleichbedeutend mit:
=WENN(A11;$D$2;$E$2)

Es gibt gerade für deinen Fall mehrere Möglichkeiten das anders als mit einer Wenn-Kaskade zu lösen, u.a. z.B.
=WAHL(VERGLEICH(A1;{-1E+99;1;3;5};1);$D$2;$E$2;$F$2;$G$2)
Anzeige
AW: Formelverschachtelung mit mehreren Bedingungen
24.03.2025 22:12:48
Mike
Hallo zusammen,

vielen lieben Dank Euch für eure Rückmeldungen und Unterstützung, super!
Da ich noch eine Erweiterung benötige, bitte ich nochmals um eure Hilfe, die Datei habe ich entsprechend angehängt, gesucht ist die Zuordnung je nach Produkt (A/B) und groß/klein.

Beste Grüße,
Mike
Anzeige
AW: Formelverschachtelung mit mehreren Bedingungen
24.03.2025 22:33:05
Mike
Matrix (Zahlen in Zellen G3 bis N4)
groß
klein 1 >=1 >=3 >=5 >=10 >=20 >=30
12,0 12,0 14,0 15,0 17,0 19,0 22,0 24,0 Produkt A
0,5 0,5 2 2,5 3,5 6,5 8,5 10 Produkt B

Spalten
A / B / C / D
Jahre / Produkt / groß/klein / Zuordnung je nach Produkt (A/B) und groß/klein
3,20 Produkt A groß hier müsste "15" stehen
2,15 Produkt A klein hier müsste "12" stehen
1,84 Produkt A klein
4,51 Produkt A groß
7,28 Produkt A groß
1,90 Produkt A klein
1,08 Produkt A klein
5,93 Produkt A klein
1,81 Produkt A groß
1,24 Produkt A groß
0,98 Produkt A klein
1,83 Produkt A klein
2,25 Produkt A groß
19,05 Produkt B groß hier müsste "6,5" stehen
3,22 Produkt A klein
4,27 Produkt A groß
3,23 Produkt A klein
Anzeige
AW: Formelverschachtelung mit mehreren Bedingungen
25.03.2025 21:29:04
Mike
Hallo zusammen, Kann mir jemand von euch netterweise zu meiner Fragestellung von gestern (24.3.2025) nochmal weiterhelfen? Vielen Dank vorab 🙏 Gruß Mike
AW: durch thread von 26.03.25 16:39:37 nun wohl erledigt owT
26.03.2025 20:25:48
neopa C
Gruß Werner
.. , - ...
aus C the unseen
AW: Formelverschachtelung mit mehreren Bedingungen
21.03.2025 23:26:10
Mike
Vielen Dank Edgar für die schnelle Rückmeldung, super! :-)

Wenn ich noch 3 weitere Kriterien habe:

Zelle H1 >=10
Zelle H2 19

Zelle I1 >=20
Zelle I2 22

Zelle J1 >=30
Zelle J2 24

und die Formel erweitere wie folgt, stimmt das Ergebnis leider nicht, hab ich einen Fehler in der Formel?

=INDEX(2:2;VERWEIS(A1;{-99;1;3;5;10;20;30};{4;5;6;7;8;9;10}))

kann man vor die Index Formel auch noch eine weiter wenn Bedingung einbauen?

Vielen Dank vorab für die Info
Gruß Mike
Anzeige
AW: Formelverschachtelung mit mehreren Bedingungen
21.03.2025 23:34:14
BoskoBiati
Hi,

die Formel ist korrekt, allerdings kann ich nicht sagen, was falsch ist, da ich die Datei nicht kenne und auch die Formelergebnisse nicht.

Gruß

Edgar
AW: Formelverschachtelung mit mehreren Bedingungen
22.03.2025 10:24:08
Ulf
Hi,
statt Wenn:
=INDEX($D$2:$J$2;VERGLEICH(A1;$D$1:$J$1;1))

hth
Ulf
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18