178 Aufrufe
Gefragt in Tabellenkalkulation von addeguddi Experte (2.6k Punkte)

Guten morgen 

könnte jemand mir vielleicht sagen was an dieser Formel falsch ist. Es geht um eine Reihenfolge. In der Zelle AAO2 steht die Zahl 3 dann soll in Zelle AAP 2 die 2 erscheinen und wenn in Zelle AAO3 die 3 steht soll in AAP2 die 1 erscheinen. Folgende Bedingungen habe ich in die Formel eingegeben.

Beispiel: AAO 2 steht die 9, müsste doch die 2 in Zelle AAP2 erscheinen wie unten in der Formel FETT hervorgehoben; oder?.

=WENN(AAO3=18;1;WENN(AAO3=15;1;WENN(AAO3=12;1;WENN(AAO3=9;1;WENN(AAO3=6;1;WENN(AAO3=3;1;WENN(AAO3<3;"";WENN(AAO2=18;2;WENN(AAO2=15;2;WENN(AAO2=12;2;WENN(AAO2=9;2;WENN(AAO2=6;2;WENN(AAO2=3;2;WENN(AAO2<3;1;))))))))))))))

Wäre sehr nett wenn mir jemand eine Lösung zukommen lassen würde.

 

Gruß Adde

4 Antworten

0 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo Adde,

die Abfrage WENN(AAO2=9;2;...) wird nur dann ausgeführt, wenn alle folgenden Bedingungen falsch sind:

AAO3=18
AAO3=15
AAO3=12
AAO3=9
AAO3=6
AAO3=3
AAO3<3
AAO2=18
AAO2=15
AAO2=12

Gruß computerschrat
0 Punkte
Beantwortet von addeguddi Experte (2.6k Punkte)
Hallo Computerschrat

vielen Dank für deine Antwort. Weiß aber nicht was ich damit anfangen soll. Doch ich habe eine Lösung erstellt.

Mit dieser Formel funktioniert es

=WENN(AAO3=30;1;WENN(AAO2=30;2;WENN(AAO3=27;1;WENN(AAO2=27;2;WENN(A3=24;1;WENN(AAO2=24;2;WENN(AAO3=21;1;WENN(AAO2=21;2;WENN(AAO3=18;1;WENN(AAO2=18;2;WENN(AAO3=15;1;WENN(A2=15;2;WENN(AAO3=12;1;WENN(AAO2=12;2;WENN(AAO3=9;1;WENN(AAO2=9;2;WENN(AAO3=6;1;WENN(AAO2=6;2;WENN(AAO3=3;1;WENN(AAO2=3;2;WENN(AAO2<3;1)))))))))))))))))))))

Gruß Adde
+2 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo Adde,

was ich mit meiner Antwort sagen wollte war, dass die Abfrage auf ADO2=9 wegen der anderen Abfragen gar nicht zum Tragen kommt. Das Problem bei den verschachtelten WENN() Abfragen liegt in der schlechten Übersichtlichkeit. Bei Office 365  gibt es mittlerweile in Excel die neue Funktion WENNS(). Diese Funktion erlaubt mehrfache Abfragen.

WENNS(Bedingung1;Ergebnis1;Bedingung2;Ergebnis2; ...);

Für deine Abfrage sähe das dann so aus:

=WENNS(AAO3=30;1;AAO2=30;2;AAO3=27;1;AAO2=27;2;A3=24;1;AAO2=24;2;AAO3=21;1;AAO2=21;2;AAO3=18;1;AAO2=18;2;AAO3=15;1;A2=15;2;AAO3=12;1;AAO2=12;2;AAO3=9;1;AAO2=9;2;AAO3=6;1;AAO2=6;2;AAO3=3;1;AAO2=3;2;AAO2<3;1)

Das ist wegen der nicht mehr nötigen geschachtelten WENNs etwas übersichtlicher.

Gruß computerschrat
0 Punkte
Beantwortet von addeguddi Experte (2.6k Punkte)
Guten Morgen computerschrat

nochmals Danke,für deine Unterstützung.

ich habe Office 365 nicht aber die Funktion habe ich auch in Office 2020 und in 2016.

Habe es ausprobiert und es klappt mit deinem Vorschlag

Gruß Adde
...