Supportnet / Forum / Tabellenkalkulation
Rundungschema
Frage
Hallo
wer kann mir weiterhelfen?
Ich möchte folgendes Rundungschema in eine
Formel packen:
unter 1 Euro= Cent genau
ab 1 Euro= aufrunden auf 5 Cent
ab 5 Euro= aufrunden auf 10 Cent
ab 25 Euro= aufrunden auf 50 Cent
ab 250 Euro= aufrunden auf volle Euro
Diese Formel sollte in ein Feld in dem bereits eine Formel zur Berechnung des zu rundenden Betrages steht.
Danke im voraus
Paul
Antwort 1 von cmkatz
ich hätte da eine Formel, aber die ist etwas groß...:
=WENN(UND(A1>1;A1<5);VRUNDEN(A1;0,05);WENN(UND(A1>5;A1<25);VRUNDEN(A1;0,1);WENN(UND(A1>25;A1<250);VRUNDEN(A1;0,5);WENN(A1>250;RUNDEN(A1;0);WENN(UND(A1=1;A1=5;A1=25;A1=250);RUNDEN(A1;2);A1)))))
statt A1 mußt du halt dann deine Formel zur Berechnung des zu rundenden Betrages einfügen.
Viel Vergügen! kannst ja mal posten, ob's funktioniert hat.
Gruß
cmkatz
=WENN(UND(A1>1;A1<5);VRUNDEN(A1;0,05);WENN(UND(A1>5;A1<25);VRUNDEN(A1;0,1);WENN(UND(A1>25;A1<250);VRUNDEN(A1;0,5);WENN(A1>250;RUNDEN(A1;0);WENN(UND(A1=1;A1=5;A1=25;A1=250);RUNDEN(A1;2);A1)))))
statt A1 mußt du halt dann deine Formel zur Berechnung des zu rundenden Betrages einfügen.
Viel Vergügen! kannst ja mal posten, ob's funktioniert hat.
Gruß
cmkatz
Antwort 2 von cmkatz
Nachtrag:
deine vorhandene Formel muß in Klammern gesetzt werden, also
A1
muß
(deine formel)
eingefügt werden.
Gruß
cmkatz
deine vorhandene Formel muß in Klammern gesetzt werden, also
A1
muß
(deine formel)
eingefügt werden.
Gruß
cmkatz
Antwort 3 von PAUL
Hallo cmkatz
Ich habe die Formel ausprobiert, sie ist aber
leider nicht gelaufen und ich habe auch keine Idee warum nicht. Wenn ich dir den Aufbau der
Tabelle zeige, kannst du mir vieleicht helfen.
A1.....A2........A17
Multi..Ek-Preis..Vk-Preis
128....175,20....124,50 (=gerundetes Ergebnis)
Der Multi wird aus einer anderen Tabelle importiert und ist durch 100 zu teilen.
Vieleicht kannst du dir das nochmal ansehen.
Im voraus und im nachhinein noch vielen Dank
für deine Hilfe.
Gruß
Paul
Ich habe die Formel ausprobiert, sie ist aber
leider nicht gelaufen und ich habe auch keine Idee warum nicht. Wenn ich dir den Aufbau der
Tabelle zeige, kannst du mir vieleicht helfen.
A1.....A2........A17
Multi..Ek-Preis..Vk-Preis
128....175,20....124,50 (=gerundetes Ergebnis)
Der Multi wird aus einer anderen Tabelle importiert und ist durch 100 zu teilen.
Vieleicht kannst du dir das nochmal ansehen.
Im voraus und im nachhinein noch vielen Dank
für deine Hilfe.
Gruß
Paul
Antwort 4 von cmkatz
Hi,
so auf anhieb kann ich damit nicht viel anfangen. In welcher Zelle steht deine Formel? Du kannst mir ja mal die tabelle schicken (info@cmkatz.de), oder eine abgespeckte Version der Tabelle, also nur die ersten 10 Datensätze oder so...
Gruß
cmkatz
so auf anhieb kann ich damit nicht viel anfangen. In welcher Zelle steht deine Formel? Du kannst mir ja mal die tabelle schicken (info@cmkatz.de), oder eine abgespeckte Version der Tabelle, also nur die ersten 10 Datensätze oder so...
Gruß
cmkatz
Antwort 5 von Aliba
Hi Paul,
nehme mal an , in Deinem Beispiel soll 124,50 eigentlich 224,50 heissen, das würde dann auch Sinn machen. Dann sollte auch folgende Formel funzen:
=WENN(A1*A2/100<1;A1*A2/100;WENN(A1*A2/100>=250;AUFRUNDEN(A1*A2/100;0);WENN(A1*A2/100>=25;AUFRUNDEN((A1*A2/100)*2;0)/2;WENN(A1*A2/100>=5;AUFRUNDEN((A1*A2/100)*10;0)/10;AUFRUNDEN((A1*A2/100)*20;0)/20))))
CU Aliba
nehme mal an , in Deinem Beispiel soll 124,50 eigentlich 224,50 heissen, das würde dann auch Sinn machen. Dann sollte auch folgende Formel funzen:
=WENN(A1*A2/100<1;A1*A2/100;WENN(A1*A2/100>=250;AUFRUNDEN(A1*A2/100;0);WENN(A1*A2/100>=25;AUFRUNDEN((A1*A2/100)*2;0)/2;WENN(A1*A2/100>=5;AUFRUNDEN((A1*A2/100)*10;0)/10;AUFRUNDEN((A1*A2/100)*20;0)/20))))
CU Aliba
Antwort 6 von cmkatz
Hi,
hab deine Tabelle bekommen. Nach tests habe ich herausgefunden, dass sowohl meine als auch Aliba's Formel funktioniert. Unterschied:
bei Aliba wird immer aufgerundet, und bei mir wieder sowohl auf- als auch abgerundet.
Habe mal meine Formel eingesetzt und dir wieder zurückgesendet. mußt nur wieder in A6 deine Formel einsetzen.
Gruß
cmkatz
hab deine Tabelle bekommen. Nach tests habe ich herausgefunden, dass sowohl meine als auch Aliba's Formel funktioniert. Unterschied:
bei Aliba wird immer aufgerundet, und bei mir wieder sowohl auf- als auch abgerundet.
Habe mal meine Formel eingesetzt und dir wieder zurückgesendet. mußt nur wieder in A6 deine Formel einsetzen.
Gruß
cmkatz
Antwort 7 von cmkatz
Nachtrag
@Aliba:
der zu rundende Wert berechnet sich aus
(A6*B6)/100
das würde bei meiner Formel so aussehen:
=WENN(UND(((A6*B6)/100)>1;((A6*B6)/100)<5);VRUNDEN(((A6*B6)/100);0,05);WENN(UND(((A6*B6)/100)>5;((A6*B6)/100)<25);VRUNDEN(((A6*B6)/100);0,1);WENN(UND(((A6*B6)/100)>25;((A6*B6)/100)<250);VRUNDEN(((A6*B6)/100);0,5);WENN(((A6*B6)/100)>250;RUNDEN(((A6*B6)/100);0);WENN(UND(((A6*B6)/100)=1;((A6*B6)/100)=5;((A6*B6)/100)=25;((A6*B6)/100)=250);RUNDEN(((A6*B6)/100);2);((A6*B6)/100))))))
ich bin immer noch der MEinung, das haut hin. Deine Formel haut übrigens auch hin, nur daß deine immer aufrundet.
Gruß
cmkatz
@Aliba:
der zu rundende Wert berechnet sich aus
(A6*B6)/100
das würde bei meiner Formel so aussehen:
=WENN(UND(((A6*B6)/100)>1;((A6*B6)/100)<5);VRUNDEN(((A6*B6)/100);0,05);WENN(UND(((A6*B6)/100)>5;((A6*B6)/100)<25);VRUNDEN(((A6*B6)/100);0,1);WENN(UND(((A6*B6)/100)>25;((A6*B6)/100)<250);VRUNDEN(((A6*B6)/100);0,5);WENN(((A6*B6)/100)>250;RUNDEN(((A6*B6)/100);0);WENN(UND(((A6*B6)/100)=1;((A6*B6)/100)=5;((A6*B6)/100)=25;((A6*B6)/100)=250);RUNDEN(((A6*B6)/100);2);((A6*B6)/100))))))
ich bin immer noch der MEinung, das haut hin. Deine Formel haut übrigens auch hin, nur daß deine immer aufrundet.
Gruß
cmkatz
Antwort 8 von Aliba
Hi cmkatz,
wenn Du Dir die erste Anfrage noch mal durchliest, wirst Du feststellen, daß ja aufgerundet werden soll.
Die UND-Abfragen in Deiner Formel sind eigentlich nicht nötig, wenn Du beim grössten Wert anfängst , denn dann kommen die anderen Möglichkeiten gar nicht mehr zum Tragen, wenn die Bedingung stimmt.
AUch die Klammern bei der Berechnung (A6*B6)/100
sind nicht notwendig.
Das soll aber bitte nicht als Kritik, sondern lediglich als Hinweis verstanden werden.
CU Aliba
wenn Du Dir die erste Anfrage noch mal durchliest, wirst Du feststellen, daß ja aufgerundet werden soll.
Die UND-Abfragen in Deiner Formel sind eigentlich nicht nötig, wenn Du beim grössten Wert anfängst , denn dann kommen die anderen Möglichkeiten gar nicht mehr zum Tragen, wenn die Bedingung stimmt.
AUch die Klammern bei der Berechnung (A6*B6)/100
sind nicht notwendig.
Das soll aber bitte nicht als Kritik, sondern lediglich als Hinweis verstanden werden.
CU Aliba
Antwort 9 von cmkatz
oh mann! wer lesen kann ist klar im Vorteil!!
Aliba, du hast Recht! Aufrunden war angesagt. Alles klar. Und dankbar bin ich für jeden Hinweis, der die Formeltipperei vereinfacht.
:-))
@Paul
nimm Aliba's Formel, die ist also demnach wesentlich geeigneter als meine...
Danke nochmals für den Hinweis, ALiba.
Schönen Abend noch.
Aliba, du hast Recht! Aufrunden war angesagt. Alles klar. Und dankbar bin ich für jeden Hinweis, der die Formeltipperei vereinfacht.
:-))
@Paul
nimm Aliba's Formel, die ist also demnach wesentlich geeigneter als meine...
Danke nochmals für den Hinweis, ALiba.
Schönen Abend noch.

