Hallo Scuz,
Scuz hat geschrieben:Ich will für eine Preisliste eine kleine Formel erstellen und zwar ist das Problem, dass in meinem Fall der Preis pro Tonne 20€ beträgt. Aber nur bis 3 Tonnen. Ab 3t bis 10t dann nur noch 15€ und so weiter. Dann wär noch das Problem, dass die Kosten nach Zonen eingeteilt werden, also 1t in Zone eins kostet 20€ und in Zone 10 80€.

Die Formel funktioniert bei mir (OpenOffice2.2)
Scuz hat geschrieben:=WENN(E10<=3;E10*20,7;E10*14,95)WENN(3<E10<10;E10*14,95)WENN(10<E10<15;E10*11,5)WENN(15<E10<20;E10*10,35)WENN(20<E10<24;E10*9,2)
Der Tipp von Karolus ist besser geeignet,
da auch Zitat:"
das Problem, dass die Kosten nach Zonen eingeteilt werden, also 1t in Zone eins kostet 20€ und in Zone 10 80€." auch gelöst werden kann.
Nur ist hier nur eine einfachere Abfrage erforderlich.
Zunächst die Entfernungspauschale:
Die Funktion für die Entfernungspauschale in Zelle xx heisst: =SVERWEIS(A2;E17:F26;2) SVERWEIS(Suchkriterium;Matrix;Index)
A2 =
EingabeZelle für
Entfernung; E17 bis E26 sind die Entfernungszonen von 1 bis 10; in F17 bis F26 stehen die jeweiligen Kosten zu dieser Zone. Die 2 ist die 2. Spalte der Martrix.
Die Tonnen werden ebenfalls in einer ähnlichen Martrix eingetragen, hier z.B. 3 als erster Wert links-oben und der größte Wert links-unten . Wichtig ist, dass die Werte
nach unten steigen! Nach 3,0 ist auch 3,01 usw. sind erlaubt. In die Zelle rechts neben der Tonnenzahl steht der jeweilige Einzelpreis.
Der Gesamtpreis ist: Tonnenzahl x Sverweiswert + Zelle xx
Falls Du nicht klarkommen solltest, schicke mir Deine Daten oder TelefonNr als E-Mail.
Grüße Bernd