Supportnet / Forum / Tabellenkalkulation
VBA Berechnung der Speditionskosten
Frage
Hallo Zusammen,
wie berechne ich nach Eingabe der PLZ und des Gewichtes am besten die Kosten ?
Die Tabelle sieht so aus
PLZ Min -100 -150 -200 -250 -300 kg
01 41,10 € 0,62 0,60 0,56 0,52 0,50
02 41,10 € 0,62 0,60 0,56 0,52 0,50
03 41,10 € 0,62 0,60 0,56 0,52 0,50 ....
usw.
Kann mir da jemand helfen ?
Antwort 1 von Shaori
Hallo Smart-Mike
ich gehe mal davon aus, dass die verschiedenen Zeilen auch irgendwann mal unterschiedliche Kosten haben, sonst wäre es irgendwie sinnlos.
zur Berechnung kannst du zum beispiel If-Else-Schleifen verwenden.
zb:
If (Gewicht <= 100) then
spaltenindex = 2
else
if (Gewicht <= 150) then
spaltenindex = 3
else
...
end if
end if
das selbe kannst du dann noch mit den Postleitzahlen machen um die Zeile herauszufinden. Dann einfach über Cells(zeilenindex,spaltenindex).value + Cells(zeilenindex,2) die Kosten errechnen lassen
ich gehe mal davon aus, dass die verschiedenen Zeilen auch irgendwann mal unterschiedliche Kosten haben, sonst wäre es irgendwie sinnlos.
zur Berechnung kannst du zum beispiel If-Else-Schleifen verwenden.
zb:
If (Gewicht <= 100) then
spaltenindex = 2
else
if (Gewicht <= 150) then
spaltenindex = 3
else
...
end if
end if
das selbe kannst du dann noch mit den Postleitzahlen machen um die Zeile herauszufinden. Dann einfach über Cells(zeilenindex,spaltenindex).value + Cells(zeilenindex,2) die Kosten errechnen lassen
Antwort 2 von Saarbauer
Hallo,
müsste mit Summenprodukt() machbar sein
Gruß
Helmut
müsste mit Summenprodukt() machbar sein
Gruß
Helmut
Antwort 3 von Saarbauer
Hallo,
seh mal hier nach einLösungsvorschlag
http://www.netupload.de/detail.php?img=e871871fd098e14bc65187243889...
Gruß
Helmut
seh mal hier nach einLösungsvorschlag
http://www.netupload.de/detail.php?img=e871871fd098e14bc65187243889...
Gruß
Helmut

