Wert in Worten

Hallo, wer weiß ’was?

Ich arbeite mit Mac OS X Version 10.5.8 und RagTime 6.5.0 (Build 1815)
auf einem iMac mit 2,4 GHz Intel Core 2 Duo.

In einem Quittungsformular lasse ich aus dem Nettobetrag (71.09) plus
19 % MwSt. (13,51) den Bruttobetrag in Zelle E6 (84,60) rechnen
(Genauigkeit wie angezeigt, also zwei Nachkommastellen).
Der Betrag in Worten lautet dann aber:
vierundachtzig EURO und neunundfünfzig CENT
ermittelt mit der Funktion:
InWorten(Ganzzahl(E6))&&'EURO
und'&&InWorten(Ganzzahl(Nachkommateil(E6)*100))&&'CENT'

Was muß ich ändern, damit sechzig CENT angegeben wird?

Mit freundlichen Grüßen
Norbert O

Re: Wert in Worten

#9094 On 15 Dezember, 2009 20:27 Thomas Kaegi said,

Hallo Norbert

Arbeitest du tatsächlich mit RagTime 6.5.0 (Build 1815)? Das wäre ja noch eine Beta-Version und du solltest unbedingt auf Build 1818 updaten. Bei mir (mit 1818) heisst es nicht "Genauigkeit wie angezeigt", sondern "Genauigkeit wie formatiert". Aber das alles hat wohl nichts mit deinem Problem zu tun!

Ich kann das von dir beschriebene Verhalten bei mir reproduzieren. Interessanterweise wechselt der Text auf den korrekten Wert sobald ich die Eigenschaft "Genauigkeit wie formatiert" für die Zelle E6 ausschalte. Das riecht nach einem Bug.

Gruss
Thomas

Re: Wert in Worten

#9095 On 15 Dezember, 2009 20:45 Thomas Kaegi said,

Nachtrag:

Eben habe ich festgestellt:
Eine weitere Bedingung ist, dass die Zelle mit dem Mehrwertsteuerbetrag mit der Eigenschaft "Genauigkeit wie formatiert" versehen sein muss. Dort funktioniert dieses Merkmal so wie man es erwartet.

T

Re: Wert in Worten

#9099 On 16 Dezember, 2009 10:28 Thomas Kaegi said,

Hallo Norbert

Ich habe RagTime mal einen Bug-Report geschickt. Aber ich habe auch eine Formel gefunden, die den korrekten Text liefert, unabhängig davon, wie die Option über die Genauigkeit in den beiden Zellen mit dem Mehrwertsteuerbetrag und E6 eingestellt ist:

InWorten(Ganzzahl(E6))&&'EURO und'&&InWorten(Runden(Nachkommateil(E6)*100))&&'CENT'

Also einfach für den Nachkommateil die Funktion "Ganzzahl" durch "Runden" ersetzen.

Gruss
Thomas

Re: Wert in Worten

#9101 On 16 Dezember, 2009 17:26 Andreas Loos said,

Lieber Norbert,

die Bemerkung von Thomas: "Also .... >GanzzahlRundenRunden

Re: Wert in Worten

#9103 On 20 Dezember, 2009 16:07 Andreas Loos said,

Meinen Beitrag (Re: Wert in Worten von Andreas Loos, http://experts.ragtime.de/experts/node/2963/9101#9101) hat mir das System des Forums völlig zerrupft. Solch merkwürdige Dinge schreibe ich nicht.
Was ist denn da geschehen?

Andreas Loos

Re: Wert in Worten

#9102 On 17 Dezember, 2009 02:24 Klaus Steigemann said,

Hallo zusammen,
nur noch als Ergänzung:
Die Funktion Ganzzahl runden den Vorkommateil auf den nächstkleineren
Wert ab: Ganzzahl(4,9)=4; Ganzzahl(-4,9)=-5
Die Funktion Kürzen schneidet den Nachkommateil ganz oder bei der
angegebenen Menge von Stellen ab: Kürzen(3,15;1)=3,1; Kürzen(-4,9)
=-4; Kürzen(256;-2)=200
Die Funktion Nachkommateil liefert den Wert, der hinter dem Komma
steht: Nachkommateil(3,15)=0,15; Nachkommateil(-3,15)=-0,15
Die Funktion Runden runden auf die nächstliegende Ganzzahl oder die
angegeb. Menge Stellen: Runden(3,15;1)=3,2; Runden(-3,15)=-3; Runden
(256;-2)=300

Ich persönlich nutze meist lieber Kürzen anstelle von Ganzzahl, habe
ich bessere Erfahrungen damit gemacht. Außerdem kann man bei Bedarf
auch die Einer/Zehner/etc. verschwinden lassen.

Gruß Klaus

Am 16.12.2009 um 10:31 schrieb Thomas Kaegi:

> Hallo Norbert
>
> Ich habe RagTime mal einen Bug-Report geschickt. Aber ich habe auch
> eine Formel gefunden, die den korrekten Text liefert, unabhängig
> davon, wie die Option über die Genauigkeit in den beiden Zellen mit
> dem Mehrwertsteuerbetrag und E6 eingestellt ist:
>
> InWorten(Ganzzahl(E6))&&'EURO und'&&InWorten(Runden(Nachkommateil
> (E6)*100))&&'CENT'
>
> Also einfach für den Nachkommateil die Funktion "Ganzzahl" durch
> "Runden" ersetzen.
>
> Gruss
> Thomas

Re: Wert in Worten

#9100 On 16 Dezember, 2009 11:14 "Norbert R. Obst" said,

Hallo Thomas,

vielen Dank für Deine schnelle und zielführende Antwort. Du hast
natürlich Recht mit
a) Build 1818 und mit
b) „Genauigkeit wie formatiert".
zu a) Ich hatte meine Mail-Signatur nicht geändert.

Mit freundlichen Grüßen
Norbert O

Am 16.12.2009 um 10:31 schrieb Thomas Kaegi:

> Hallo Norbert
>
> Ich habe RagTime mal einen Bug-Report geschickt. Aber ich habe auch
> eine Formel gefunden, die den korrekten Text liefert, unabhängig
> davon, wie die Option über die Genauigkeit in den beiden Zellen mit
> dem Mehrwertsteuerbetrag und E6 eingestellt ist:
>
> InWorten(Ganzzahl(E6))&&'EURO
> und'&&InWorten(Runden(Nachkommateil(E6)*100))&&'CENT'
>
> Also einfach für den Nachkommateil die Funktion "Ganzzahl" durch
> "Runden" ersetzen.
>
> Gruss
> Thomas
>
>