Auf vorgegebene Werte runden
Hallo, ich bräuchte mal eure Hilfe für ein Projekt im Rahmen meiner Praxisphase.
Mein Problem ist folgendes:
Ich muss für Transporte die Fracht immer auf bestimmte vorgegebene Werte aufrunden. Die bedeute man gibt eine bestimmte kg-Angabe ein und die Formel soll das dann auf erkennen und hochsetzten.
Zum besseren Verständnis hier ein paar Beispiele:
1135kg --> 1250kg
553kg --> 600kg
3649 kg --> 4000kg
Ich hoffe mein Problem ist damit deutlich geworden. Da die Gewichte immer von ... bis ... gehen habe ich es über =WENN(UND($H$2>J3;$H$2<=J4);"5000";" ") versucht. Das geht auch aber ich kann mit den Werten nicht weiter arbeiten. Muss sie danach z.B noch in einen Sverweis o.ä. einbauen.
Hoffe jemand kann helfen
gruß
Mein Problem ist folgendes:
Ich muss für Transporte die Fracht immer auf bestimmte vorgegebene Werte aufrunden. Die bedeute man gibt eine bestimmte kg-Angabe ein und die Formel soll das dann auf erkennen und hochsetzten.
Zum besseren Verständnis hier ein paar Beispiele:
1135kg --> 1250kg
553kg --> 600kg
3649 kg --> 4000kg
Ich hoffe mein Problem ist damit deutlich geworden. Da die Gewichte immer von ... bis ... gehen habe ich es über =WENN(UND($H$2>J3;$H$2<=J4);"5000";" ") versucht. Das geht auch aber ich kann mit den Werten nicht weiter arbeiten. Muss sie danach z.B noch in einen Sverweis o.ä. einbauen.
Hoffe jemand kann helfen
gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 150198
Url: https://administrator.de/forum/auf-vorgegebene-werte-runden-150198.html
Ausgedruckt am: 23.12.2024 um 20:12 Uhr
11 Kommentare
Neuester Kommentar
Hab ich das so richtig verstanden?
0-600kg --> 600kg
601-1250kg --> 1250kg
1251-4000kg --> 4000kg
Wenn ja würde ich die Formel folgendermassen formulieren
=WENN($A$1>600;WENN($A$1>1250;4000;1250);600)
0-600kg --> 600kg
601-1250kg --> 1250kg
1251-4000kg --> 4000kg
Wenn ja würde ich die Formel folgendermassen formulieren
=WENN($A$1>600;WENN($A$1>1250;4000;1250);600)
Ja... Hm... Ich versteh grad dein Problem nicht ganz...
Wieso musst du die Werte aufrunden? Warum machst du das nicht mit nem SVERWEIS?
Du musst dir nur in der Matrix überlegen, welche Abstufungen du hast. Also Ab welchem Wert wird der nächst größere genommen. So wie ich dich jetzt hier verstehe sind das fixe Größen (Gebinde?). Mit ner WENN würd ich das eher nicht machen, da ich nicht flexibel auf Änderungen (neue Gewichtsklassen) reagieren könnte...
Wenn ich also einfach annehme ich hab von 0-600kg, 601-1250kg, usw dann sieht die Matrix so aus:
0 600
601 1250
1251 2000
2001 4000
Hab ich jetzt 553kg findet der SVERWEIS die "0" und spuckt mir die 600 aus...
Meinst du sowas in der Art?
Oli
Wieso musst du die Werte aufrunden? Warum machst du das nicht mit nem SVERWEIS?
Du musst dir nur in der Matrix überlegen, welche Abstufungen du hast. Also Ab welchem Wert wird der nächst größere genommen. So wie ich dich jetzt hier verstehe sind das fixe Größen (Gebinde?). Mit ner WENN würd ich das eher nicht machen, da ich nicht flexibel auf Änderungen (neue Gewichtsklassen) reagieren könnte...
Wenn ich also einfach annehme ich hab von 0-600kg, 601-1250kg, usw dann sieht die Matrix so aus:
0 600
601 1250
1251 2000
2001 4000
Hab ich jetzt 553kg findet der SVERWEIS die "0" und spuckt mir die 600 aus...
Meinst du sowas in der Art?
Oli
Hallo,
da kennt sich doch kein Mensch aus! Versuche bitte, das mal verständlich rüberzubringen:
was soll
und was ist
kristov
da kennt sich doch kein Mensch aus! Versuche bitte, das mal verständlich rüberzubringen:
was soll
0 5 20 50 100 150 200 300 400 500 600 700 800 900 1000 1250 1500 2000 2500
sein?und was ist
3 TO 4 TO 5 TO 6 TO 7 TO 8 TO 9 TO 10 TO 11 TO 12 TO13 TO 14 TO 15 TO 16 TO 17 TO 18 TO 19 TO 20 TO 21 -24 TO 25 TO
sollen das Gewichte sein oder was?Wiegt eine Ladung angenommen 3215 kg wird sie für den Preis bei 400 abgerechnet
Wieso wird eine Ladung mit 3215 kg mit "dem Preis bei 400" abgerechnet? Was für ein Preis soll das sein?kristov
Gelernte Speditionskfm. schon
lg,
Slainte
lg,
Slainte
Gelernte Speditionskfm. schon
Aber auch nur, wenn sie davon ausgehen, daß "mit dem Preis bei 400" eigentlich "mit dem Preis bei 4000" gemeint ist...
btw, meine Lösung mit dem SVERWEIS sieht genauso aus wie Deine, aber was ich mit "mit dem Preis bei 400" anfangen sollte, war mir schleierhaft. Der SVERWEIS funktioniert so, wie Du ihn beschrieben hast, tadellos!
kristov
Nochmal: Deine Lösung heisst SVERWEIS...
Matrix immer vom KLEINSTEN zum GRÖßTEN wert aufbauen - das ist sehr WICHTIG. Ansonsten kann schon fast nix mehr schief gehen. ich mach das hier immer so.
Aufbau SVERWEIS(SUCHKRITERIUM;MATRIX;SPALTENINDEX;BEREICH_VERWEIS)
Suchkriterium: Dein Gewicht (also nicht deins, aber das deiner Ware)
Matrix: Baust du anhand deiner Größenordnungen / Staffelung auf und beginnst mit 0
Spaltenindex: Welche Spalte soll zurückgegeben werden.
Bereich_Verweis: Wenn der FALSCH ist wird eine EXAKTE Übereinstimmung gesucht. Der ist optional und mit TRUE vorbelegt. Somit sucht der SVERWEIS den "wahrscheinlichsten" Wert
Deine Matrix in deinem Fall (als Tabelle mit Überschriften - exportier das in ne Textdatei (csv) und mach die dann mit Excel auf):
Gewicht;Preis
0;3,80
5;5,60
12;7,80
usw
Hier findet der SVERWEIS bei 3 kilo die ZEILE 0. 3 ist kleiner als 5, kleiner als 5 ist hier 0. Es wird immer die nächst kleinere ZEILE gesucht. Und was ich jetzt in die Matrix sonst reinschreibe, ob nun Kilo die statt dessen zurückgegeben werden sollen, ob ein Preis, ob beliebiger Text... Völlig egal, das entscheidet der SPALTENINDEX. Der SVERWEIS durchsucht NUR die erste SPALTE nach seinem Suchkriterium und liefert die richtige ZEILE. Mit dem Spaltenindex leg ich fest, welchen Wert der Zeile ich haben will.
So besser? Achja... und wenn du bitte nicht 5kg in die Matrix schreibst - sonst ist es nämlich Text - und das wird niemals zu deinem Ergebnis führen. Wenn du unbedingt kg da drin stehen haben willst, nimm ein benutzerdefiniertes Zahlenformat (z.B.: #.##0,## "kg" - oder 0 "Rosa Elefanten") Immer der Text in "Gänsefüsschen" wird der Zahl angefügt. Schon kannst du mit Kilo, liter, Elefanten, Stück, ... RECHNEN...
mfg
Oli
Matrix immer vom KLEINSTEN zum GRÖßTEN wert aufbauen - das ist sehr WICHTIG. Ansonsten kann schon fast nix mehr schief gehen. ich mach das hier immer so.
Aufbau SVERWEIS(SUCHKRITERIUM;MATRIX;SPALTENINDEX;BEREICH_VERWEIS)
Suchkriterium: Dein Gewicht (also nicht deins, aber das deiner Ware)
Matrix: Baust du anhand deiner Größenordnungen / Staffelung auf und beginnst mit 0
Spaltenindex: Welche Spalte soll zurückgegeben werden.
Bereich_Verweis: Wenn der FALSCH ist wird eine EXAKTE Übereinstimmung gesucht. Der ist optional und mit TRUE vorbelegt. Somit sucht der SVERWEIS den "wahrscheinlichsten" Wert
Deine Matrix in deinem Fall (als Tabelle mit Überschriften - exportier das in ne Textdatei (csv) und mach die dann mit Excel auf):
Gewicht;Preis
0;3,80
5;5,60
12;7,80
usw
Hier findet der SVERWEIS bei 3 kilo die ZEILE 0. 3 ist kleiner als 5, kleiner als 5 ist hier 0. Es wird immer die nächst kleinere ZEILE gesucht. Und was ich jetzt in die Matrix sonst reinschreibe, ob nun Kilo die statt dessen zurückgegeben werden sollen, ob ein Preis, ob beliebiger Text... Völlig egal, das entscheidet der SPALTENINDEX. Der SVERWEIS durchsucht NUR die erste SPALTE nach seinem Suchkriterium und liefert die richtige ZEILE. Mit dem Spaltenindex leg ich fest, welchen Wert der Zeile ich haben will.
So besser? Achja... und wenn du bitte nicht 5kg in die Matrix schreibst - sonst ist es nämlich Text - und das wird niemals zu deinem Ergebnis führen. Wenn du unbedingt kg da drin stehen haben willst, nimm ein benutzerdefiniertes Zahlenformat (z.B.: #.##0,## "kg" - oder 0 "Rosa Elefanten") Immer der Text in "Gänsefüsschen" wird der Zahl angefügt. Schon kannst du mit Kilo, liter, Elefanten, Stück, ... RECHNEN...
mfg
Oli