Excel Formel für Versandkosten. Hilfe!
Hallo Leute!
Ich muss bald für eine Reihe von Rechnungen die Versandkosten ausrechnen und würde mich freuen, wenn Excel mir einbisschen Zeit sparen könnte.
So verrechnen wir die Pakete:
bis 2 kg = 7.00 bis 5 kg = 9.00 bis 10 kg = 10.00 bis 20 kg = 15.00 bis 30 kg = 22.00
Wenn es zum Beispiel 50kg schwer ist müsste wie folgt gerrechnet werden:
("bis 30kg") 22.00 + ("bis 20 kg") 15.00 = 37.00
Also wenn eine Zahl über 30 ist verrechnet man 22.00 und dann wieder neu nach dieser Skala.
Vielen Dank für eure Hilfe!
3 Antworten
A1: Gewicht
B1: =WAHL(VERGLEICH(REST(A1;30);{30.20.10.5.2};-1);22;15;10;9;7)+GANZZAHL(A1/30)*22
hat jetzt funktioniert :P DANKE !!!!!!!!!!!!!!!
du sagst 200kg sollen 180Euro kosten: das wiederspricht deiner Aufgabenstellung 200 = 6 * 30kg + 20kg
also 6 * 22 + 15 = 132 + 15 = 147
für den Fall das die kg Zahl genau durch 30 teilbar ist habe ich tatsächlich etwas kurz gedacht. Das tut mir leid. Hier ist die angepasste Formel:
=WAHL(VERGLEICH(REST(A1;30);{30;20;10;5;2;0};-1);22;15;10;9;7;0)+GANZZAHL(A1/30)*22
aber auch die 200 gibt hier 147. Wie du auf 180 kommst ist mir nicht nachvollziehbar.
Hallo Augsburgchris
Ich habe beim Kommentar zu wenig überlegt. Mit der neuen Formel stimmt es...Vielen Dank.
Meine Vorgesetzte wird sich sicher sehr freuen :) Danke nochmals!
Ich habe die Formel bis 50Kg erstellt. Für "" kannst du die Formel noch 2x mit Wenn erweitern.
Nur ich habe die Preise nicht verstanden. Sprung von 5Kg nach 10Kg nur 1€ Ab 50Kg muss eventuell ein Höchstpreis sein oder individuell ausgehandelt werden.
In der Spalte A stehen die Kg Dann folgt z.B. in der Spalte B die Formel
=WENN(A6<2;7;WENN(A6<5;9;WENN(A6<10;10;WENN(A6<20;15;WENN(A6<30;22;WENN(A6<50;37;""))))))
Das würde aber für 31kg auch 37 ergeben was ja laut Fragestellung nicht korrekt ist. Ausserdem heisst "bis 2kg" inklusive 2kg ;-)
Du hast recht Es müsste <= statt < heißen. Da ich nicht verstanden habe wie über 30 KG verfahren werden soll, so habe ich über 30 KG 37€ angenommen. Die Formel lässt sich aber noch mit WENN erweitern.
Nur deine Formel ´habe ich nicht zum laufen gebracht.
=WENN(A1<=2;7;WENN(A1<=5;9;WENN(A1<=10;10;WENN(A1<=20;15;WENN(A1<=30;22;WENN(A1<50;37;"Mehr als 37€"))))))
Srry für A6 A1 eingeben und die Formel von A1 bis zum Ende der Gewichtsangaben ziehen.
Srry für A6 A1 eingeben und die Formel von A1 bis zum Ende der Gewichtsangaben ziehen.
Hi, du kannst bestimmt ein wahnsinig gutes VBS skript schreiben für die Aufgabe. Hängt alles von dem Umfang ab. Wenn du nur das Ergebnis brauchst, kannst du dir erstmal eine Hilfstabelle in Excel aufbauen:
Preise bis 50 Kg und die jeweiligen Staffelpreise.
Gewicht Preis 2 7 5 9 10 10 20 15 30 22 32 29 35 31 40 32 50 37
Für alles über 50kg kannst du rechnen =runden("Zelle mit Gewichtsangabe"/30;0)*22€
Die Hilfstabelle kannst du natürlich auslesen, idealerweise über einen SVERWEIS. Soweit ich weiß funktioniert der leider nur für "ab Werte" und nicht für "bis zu" Werte. Du musst also die Preisspalte um eins runterverschieben und bei den Gewichten 1 Gramm aufaddieren. Z.B. aus 2 wird 2,001 und der Preis ist dann 9€.
Bg Torsten von bizcases.de
funktioniert nicht...fehlermeldung :/