BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Wert auf vorgegbene Nachkommastellen runden

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
J.J.
Beiträge: 3
Registriert: Mo 8. Aug 2022, 17:37

Wert auf vorgegbene Nachkommastellen runden

Beitrag von J.J. » Mo 8. Aug 2022, 17:45

Liebe Community,

in Folge diverser Einkaufspreise errechnet sich immer ein krummer Wert wie 15,68 nach Anwendung der gewünschten Gewinnmarge etc. Nun würde ich gerne eine Kachel für den "tatsächlichen Verkaufspreis" hinzufügen. Diese soll den entsprechenden Wert auf den vorgegebenen Wert runden (hier die üblichen Nachkommastellen bei Preisen), der am nächsten ist. d.h., aus 15,68 € werden 15,79 €, aus 14,48 werden 14,49 usw.

Gibt es zu diesem Zweck eine Funktion, oder eine bestimmte Art und Weise, die Zelle zu formatieren?

Vielen Dank! :)

J.J.

HeritzP
Beiträge: 899
Registriert: Mo 9. Dez 2013, 19:08

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von HeritzP » Mo 8. Aug 2022, 18:01

Hallo,

was ist richtig?
15,68 € werden 15,79 €,
oder
aus 14,48 € werden 14,49 €

Wo ist der Unterschied real von 14,48 € auf 14,49 €, mit 0,01 € Unterschied.
Diese Zahlen sind doch genauso krumm.
HeritzP

alles nur geklaut

J.J.
Beiträge: 3
Registriert: Mo 8. Aug 2022, 17:37

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von J.J. » Mo 8. Aug 2022, 18:08

Beides tatsächlich. Es geht darum das bei jedem beliebigen Wert eine der Folgenden Nachkommastellen gefunden werden kann.

,19 ,29 ,49 ,79 ,99

Es geht darum, dass ich die Einkaufspreise anpassen kann, und sich entsprechend der Preis insklusive Kosten, Gewinnmarge etc. Ändert, dieser Preis soll dann an eine der obigen Nachkommastellen angepasst werden.

echo
Beiträge: 161
Registriert: Do 27. Jan 2022, 09:53

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von echo » Mo 8. Aug 2022, 18:59

Hallo
mal als Ansatz: Der ganzzahlige Teil plus einen frei wählbareren Cent-Wert. Geht wahrscheinlich kürzer :)
Für den Wert in A1

Code: Alles auswählen

=GANZZAHL(A1)+SVERWEIS(REST(A1;1);{0.0,19;0,191.0,29;0,291.0,49;0,491.0,79;0,791.0,99};2)
Gruß Holger
Zuletzt geändert von echo am Mo 8. Aug 2022, 23:48, insgesamt 5-mal geändert.

Benutzeravatar
karolus
Beiträge: 2170
Registriert: Fr 10. Dez 2010, 10:01

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von karolus » Mo 8. Aug 2022, 19:14

Hallo

Code: Alles auswählen

=GANZZAHL( … )+SVERWEIS( REST(… ; 1) ; referenz ;2)
`referenz` steht hier für einen Zellbereich mit dem Inhalt:

Code: Alles auswählen

0  … 0,19
0,19…0,29
0,29…0,49
0,49…0,79
0,79…0,99
ah zu spät, aber die gleiche Idee leicht variiert
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)

Benutzeravatar
Ferdinand
Beiträge: 80
Registriert: Di 14. Mai 2019, 19:42

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von Ferdinand » Mo 8. Aug 2022, 19:17

Hallo J.J.,

Du scheibst Widersprüchliches:
J.J. hat geschrieben:
Mo 8. Aug 2022, 17:45
, der am nächsten ist. d.h., aus 15,68 € werden 15,79 €, aus 14,48 werden 14,49 usw.
Der von 15,68 aus gesehen nächste "9-Preis", um den es nach meinem Verständnis geht, ist 15,69, nicht 15,79. Sollte ich mit meiner Vermutung recht haben, wäre eine passende Formel (wenn in A1 die 15,68 usw. steht):

=AUFRUNDEN(A1;1)-0,01

Gruß
Ferdinand
Win 10 Pro (x64), LO 6.2.8.2 (x64)

J.J.
Beiträge: 3
Registriert: Mo 8. Aug 2022, 17:37

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von J.J. » Mo 8. Aug 2022, 19:35

Vielen Dank alle zusammen! Ich werde eure Lösungen alsbald implementieren.

Liebe Grüße und genießt euren Montagabend!

echo
Beiträge: 161
Registriert: Do 27. Jan 2022, 09:53

Re: Wert auf vorgegbene Nachkommastellen runden

Beitrag von echo » Mi 10. Aug 2022, 17:19

Hallo zusammen, ein Nachtrag, gerade probiert:

Frei definiertes aufrunden:
Wenn man die Rundungswerte mit Semikolon trennt und (update: Reihenfolge spielt keine Rolle)
mit geschweiften Klammern umgibt dann
lässt sich das Runden auch mit minwenns() realisieren:

Der zu rundende Wert steht in A1
=GANZZAHL(A1)+MINWENNS({0,19;0,29;0,49;0,79;0,99};{0,19;0,29;0,49;0,79;0,99};">="&REST(A1;1))

Gruß Holger

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten