Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1968to1972
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Abrunden auf 0,90 oder 0,50 Cent

Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 12:30:31
Chris2111
Hallo,
ich benötige eine Formel die es mir erleichtert Preise auf 0,90 oder auf 0,50 Cent abzurunden.
Das sollte aber nur sein, wenn die Preise unter 99,-€ fallen, drüber sollte auf einen vollen Betrag abgerundet werden.
Ich habe bereits diese Formel im Einsatz, aber sie funktioniert nicht richtig.
=WENN(B299;RUNDEN(B2;0)+(B20,5)-0,1;AUFRUNDEN(B2;0)+WAHL(RECHTS(AUFRUNDEN(B2;0);1)+1;-1;-2;-3;-4;-5;0;-1;-2;-3;0))
Das Abrunden unter 99,-€ auf 0,90 Cent klappt, jedoch wenn ich ein Preis mit z.B. 0,76 Cent habe rundet er auf statt ab (siehe Liste).
Auch habe ich das Problem wenn der Preis bei über 104,01€ ist, das dann aufgerundet wird auf 105,-€ statt abgerundet auf 99,-€.
Userbild
Ich hoffe das ist möglich und Ihr könnt mir hierbei weiterhelfen.
Vielen Dank im Voraus Chris

16
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 12:49:49
daniel
Hi

=Wenn(B2>99;Abrunden(B2;0);Abrunden(B2;0)+Wahl(Vergleich(Rest(B2;1);{0;0,5;0,9};1);-0,1;0,5;0,9))


Gruß Daniel
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 14:43:38
Chris2111
Vielen Dank, das ist echt super
Jetzt habe ich nur noch das Problem das die Preise über 104,99 auf 105,- oder auf 109,-€ abgerundet werden sollen.
Dürfte ich da auch nochmals um deine/eure Hilfe bitten ;-)
Userbild
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 15:37:37
daniel
Hi
das geht genauso, nur halt um eine Dezimalstelle verschoben.
du kannst also B2 durch 10 Teilen, wenn es größer als 100 ist, dann die gleiche Formel anwenden und hinterher wieder mit 10 multiplizeren.
oder du nimmst Abrunden(...;-1) und Rest(...;10) und die anderen Werte entsprechend auch mit 10 multiplizert

Gruß Daniel
Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 16:37:33
Chris2111
Hi Daniel,
sorry bekomme es nicht hin, habe entweder eine Fehlermeldung oder einen falschen Wert.
Könntest du mir eventuell die ganze Formel durchsenden? es ist wichtig das es eine Formel ist, wenn das geht.
Also einmal das mit dem runden auf 0,90 und 0,50 unter 99,-€ und das Abrunden auf z.B. 105,-€ oder 109,-€ bei Beträge über 105,00€, unter 104,99 sollte dann jedoch 99,-€ kommen.

Nochmals Danke für die Hilfe.
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 17:04:52
Oppawinni
ähm...wenn dein zu rundender Wert in B2 steht, dann vielleicht
=(ABRUNDEN(B2/10^GANZZAHL(LOG(B2)/2)*2;0)/2-WENN(REST(ABRUNDEN(B2/10^GANZZAHL(LOG(B2)/2)*2;0)/2;1)=0;0,1;0))*10^GANZZAHL(LOG(B2)/2)
Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 17:54:17
daniel
Zeig mal deine Formelversuche, dann kann ich die korrigieren.
Gruß Daniel
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 18:21:25
Chris2111
Hallo Daniel,

leider bin ich nicht mehr im Geschäft, wo ich die Datei habe.
Ich bin jedoch auch kein Profi was so umfangreichere Formel angeht, die einfacheren sind ok und da klappt es auch ;-)

LG
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 18:46:23
daniel
naja, du hast es ja versucht.
warum zeigst du nicht einfach deine Versuche?
ich helfe auch lieber Fragestellern, die aktiv mitarbeiten als solchen, die nur auf fertige Ergebnisse warten die sie mit Copy-Paste übernehmen können, ohne zu versuchen, das ganze zu verstehen.
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 20:15:13
Chris2111
Hi Daniel,

werde es gerne morgen nachreichen und ja ich würde es gerne verstehen.
Leider Stoß ich hier auf meine fehlenden Kenntnisse was excel betrifft, ich verstehe gerade nur noch Bahnhof mit dieser Formel.
Mag sein das es für dich/euch einfach erscheint aber aus dem Grund habe ich ja auch angegeben das ich nur über Basiswissen verfüge. Hatte mich jetzt eine ganze Zeit (2 Tage) damit auseinandergesetzt und bin nicht weitergekommen. Hoffe du verstehst das.
LG und einen schönen Abend
Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 20:45:44
daniel
Hi
naja, das Prinzip ist einfach.
zuerst rundet man ab, und dann entscheidet man anhand des Nachkommawertes, was noch zu tun ist.
von 0-0,5 muss man noch 0,1 abziehen um auf 0,9 der kleineren Ganzzahl zu kommen, von 0,5 -0,9 muss man 0,5 hinzuaddieren und von 0,9 bis 0,9999999 muss man 0,9 zur Ganzzahl hinzuaddieren.

du kannst das, wenn es für dich einfacher ist, auch mit WENN machen, hier für Werte kleiner 100:
=Abrunden(B2;0)+Wenn(Rest(B2;1)>=0,9;09;Wenn(Rest(B2;1)>=0,5;0,5;-0,1))

bei Werten größer 100 dann eben eine Zehnerpotenz weiter:
=Abrunden(B2;-1)+Wenn(Rest(B2;10)>=9;9;Wenn(Rest(B2;10)>=5;5;-1))


und die beiden jetzt in einem weiteren WENN zu kombinieren, solltest du eigentlich hinbekommen.

Gruß Daniel
Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
20.03.2024 10:12:49
Chris2111
Hi Daniel,

die Formel funktioniert, hier mein Ergebnis:
=WENN(B299;ABRUNDEN(B2;0)+WENN(REST(B2;1)>=0,9;9;WENN(REST(B2;1)>=0,5;0,5;-0,1));ABRUNDEN(B2;-1)+WENN(REST(B2;10)>=9;9;WENN(REST(B2;10)>=5;5;-1)))
Sollte mich unbedingt wieder mehr mit Formeln beschäftigen und auseinandersetzen, dann klappt es vielleicht beim nächsten mal.

Vielen lieben Dank
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 17:29:02
Chris2111
Hallo Oppawinni,

das haut fast hin, nur bei den beiden Beträgen bekomme ich einen Preis mit x,50€ statt 0,90€ und bei Beträgen über 99,01€-104,99 sollte dann 99,- kommen.
Bei dem Betrag über z.B: 139,00 sollte dann auch 139,-€ bleiben und nicht abgerundet werden auf 135,-€.

Userbild

Ich bin echt überfordert und so Dankbar über eure Hilfe.
Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 20:00:21
Oppawinni
Ja, ok, ich hab die Aufgabe nicht ganz erfasst.
Ich hoffe das passt...
=(ABRUNDEN(B2/5/10^GANZZAHL(LOG(B2)/2);1)*5-(REST(ABRUNDEN(B2/5/10^GANZZAHL(LOG(B2)/2);1)*5;1)=0)*0,1+(REST(ABRUNDEN(B2/10^GANZZAHL(LOG(B2)/2);1);1)>=0,9)*0,4)*10^GANZZAHL(LOG(B2)/2)
AW: Abrunden auf 0,90 oder 0,50 Cent
19.03.2024 22:25:30
Oppawinni
Da schlagen Genauigkeitsprobleme zu, also wahrscheinlich nicht der richtige Weg.
AW: Abrunden auf 0,90 oder 0,50 Cent
20.03.2024 00:12:05
OpaWinni
Doch noch ein letzter Versuch, aber manchmal fliegt einem schon fast das Blech weg.
=(50,9-50)>=0,9 ergibt ? FALSCH
=Rest(50,9;1)>=0,9 ergibt ? FALSCH
=Runden(Rest(50,9;1);1)>=0,9 ergibt WAHR

Also wie immer ohne Gewähr:
=(ABRUNDEN(B2/5/10^GANZZAHL(LOG(B2)/2);1)*5-(RUNDEN(REST(ABRUNDEN(B2/5/10^GANZZAHL(LOG(B2)/2);1)*5;1);1)=0)*0,1+(RUNDEN(REST(ABRUNDEN(B2/10^GANZZAHL(LOG(B2)/2);1);1);1)>=0,9)*0,4)*10^GANZZAHL(LOG(B2)/2)

Anzeige
AW: Abrunden auf 0,90 oder 0,50 Cent
20.03.2024 09:30:03
Chris2111
Hallo OpaWinni,

die Formel scheint zu passen.
Dann hat das Kopf zerbrechen endlich ein Ende.
Vielen lieben Dank

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige