Zu lange Wenn-Dann-Formel

Bild

Betrifft: Zu lange Wenn-Dann-Formel von: Excel-Verzweifelte
Geschrieben am: 11.02.2005 09:55:28

Hallo!
Ich brauche Hilfe!
Meine Wenn-Dann-Formel ist zu lang. Erfahrungsgemäß kann man doch in einer Formel nur 7 "Wenns" unterbringen. Hat jemand eine Lösung für mich parat?
Hier meine Formel:

=Wenn(und(c6="HK";D6<$Z$6;"-";wenn(und(C6="HK";D6=$Z$6;"=";wenn(und(c6="HK";D6>$Z$6;"+";wenn(und(c6="Panjun Palep";d6<$z$7;"-";Wenn(und(c6="Panjun Palep";d6=$z$7;"=";wenn(und(c6="Panjun Palep";d6>$z$7;"+";wenn(und(c6="Tokyo";c6<$z$8;"-";wenn(und(c6="Tokyo";c6=$z$8;"=";wenn(und(c6="Tokyo";c6>$z$8;"+";wenn(und(c6="Nagoya";c6<$z$9;"-";wenn(und(c6="Nagoya";c6=$z$9;"=";wenn(und(c6="Nagoya";c6>$z$9;"+";wenn(und(c6="SG";c6<$z$10;"-";wenn(und(c6="SG";c6=$z$10;"=";wenn(und(c6="SG";c6>$z$10;"+";wenn(und(c6="Shenzhen Yantian";c6<$z$11;"-";wenn(und(c6="Shenzhen Yantian";c6=$z$11;"=";wenn(und(c6="Shenzhen Yantian";c6>$z$11;"+";" "))))))))))))))))))))))))))))))))))))

Danke!!!!

Bild


Betrifft: AW: Zu lange Wenn-Dann-Formel von: Dr.
Geschrieben am: 11.02.2005 09:56:49

Vielleicht wärs ne Idee, wenn Du schilderst (oder per Uploadmappe zeigst), was Du mit der Formel erreichen willst - vielleicht gibt es ja eine schlankere Alternative ;-)


Bild


Betrifft: AW: Zu lange Wenn-Dann-Formel von: exelverzweifelte
Geschrieben am: 11.02.2005 10:10:09

hallo nochmal!

erstmal danke für die schnelle antwort.
also, ich kann die datei leider nicht hochladen, aber ich versuch mal zu erklären, was ich machen möchte.
also, ich hab verschiedene spalten, mit lieferkosten aus dem letzten jahr. außerdem hab ich eine spalte die zeigt, wohin die waren geliefert wurden. die preise haben sich allerdings für jeden hafen geändert, also habe ich auch noch für jeden hafen festwerte (die in der formel mit $ festgestellt sind). so, jetzt soll ich zeigen, wie sich die verschiedenen preise verändert haben. hätte ich nur einen hafen, dann wäre das problem natürlich nicht so schlimm, aber da ich in der formel auch noch reinbringen muss, dass es bei jeden hafen eine andere festgestellte zahl sein muss, wird es schwer!

hier nochmal die formel, die ich bearbeitet hatte, hab aus versehen oben eine ältere formel reingestellt.
=Wenn(und(c6=1;D6<$Z$6);"kleiner";wenn(und(C6=1;D6=$Z$6);"gleich";wenn(und(c6=1;D6>$Z$6);"größer";wenn(und(c6=2;d6<$z$7);"kleiner";wenn(und(c6=2;d6=$z$7);"gleich";wenn(und(c6=2;d6>$z$7);"größer";wenn(und(c6=3;d6<$z$8);"kleiner";wenn(und(c6=3;d6=$z$8);"gleich";wenn(und(c6=3;d6>$z$8);"größer";wenn(und(c6=4;d6<$z$9);"kleiner";wenn(und(c6=4;d6=$z$9);"gleich";wenn(und(c6=4;d6>$z$9);"größer";wenn(und(c6=5;d6<$z$10);"kleiner";wenn(und(c6=5;d6=$z$10);"gleich";wenn(und(c6=5;d6>$z$10);"größer";wenn(und(c6=6;d6<$z$11);"kleiner";wenn(und(c6=6;d6=$z$11);"gleich";wenn(und(c6=6;d6>$z$11);"größer";wenn(und(c6=7;d6<$z$12);"kleiner";wenn(und(c6=7;d6=$Z$12);"gleich";wenn(und(c6=7;d6>$Z$12);"größer";" ")))))))))))))))))))))


Bild


Betrifft: SVERWEIS von: Galenzo
Geschrieben am: 11.02.2005 10:31:50

evtl. wäre die Verwendung der Funktion SVERWEIS eine Lösung...


Bild


Betrifft: AW: Zu lange Wenn-Dann-Formel von: Heinz A. Wankmüller
Geschrieben am: 11.02.2005 10:11:51

Hallo Namenlose,

in der Recherche findest du sicher Hunderte Antworten.
Oder sieh dich mal auf
http://www.excelformeln.de
um.

Gruß
Heinz


Bild


Betrifft: AW: Zu lange Wenn-Dann-Formel von: Musi
Geschrieben am: 11.02.2005 14:51:21

Hallo,

ich würde - allein schon der Übersicht halber - mit Hilfszeilen arbeiten, in die Du Zwischenergebnisse Deiner Abfrage einträgst.

Aus den Hilfszeilen läßt sich sicherlich dann einfacher die "End-Abfrage" gestalten, ohne dass Du überhaupt in die Nähe so vieler "wenn"-Verschachtelungen kommst.

Gruß
Musi


 Bild

Beiträge aus den Excel-Beispielen zum Thema "HILFE, VBA problem"