Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Schweizer Franken

Begonnen von vandekibi, Mai 23, 2012, 09:56:52

⏪ vorheriges - nächstes ⏩

vandekibi

Hallo

Mal ein Problem mit dem Runden in schweizer Franken.

Im Bericht werden die [Stunden]*[Satz] gerechnet.

Wie kann ich Access, wie Excel, dazu bringen die 5er Rundung durchzuführen, da das Resultat ja schweizer Franken sind?


Jonny

Hallo,
ich kenne mich mit Schweizer Franken nicht aus.
wie soll ich das mit der 5er Rundung verstehen?
12,75 Stunden * 13,33 = 169,9575 Was kommt im Endefdekt raus 169,96 oder 170,00 oder ?

Gruß

Johann

vandekibi

Hallo

wir haben ja bei der Auszahlung "nur" 5er (Rappen) Schritte. Beim kaufmännischen Rechnen wird auch noch mit einzelnen Rappen gerechnet - aber das Endresultat sollte auf 5 er gerundet sein.

Beispiel mit 12 Franken und den Rappen hinter dem Komma:

12,01 = 12,00
12,02 = 12,00
12,03 = 12,05
12,04 = 12,05
12,05 = 12,05
12,06 = 12,05
12,07 = 12,10
12,08 = 12,10
12,09 = 12,10

VG


MzKlMu

Hallo,
suche mal bei Google nach
"Rappen runden Access" da wirst Duerschlagen von Hinweisen. Z.B.:
Function schwyz_runden(varZahl As Variant) As Variant
'Auf 0,05 Rappen runden
schwyz_runden = CLng(varZahl / 0.05) * 0.05

End Function
Gruß Klaus

Josef P.

Hallo!

Beim Runden auch immer beachten, ob kaufmännisch oder mathematisch gerundet werden soll.
Siehe: donkarl - FAQ 2.1 Runden

mfg
Josef

vandekibi

Hallo zusammen

Vielen Dank in die Runde

=Int(([Text63]+[Text65])*20+0.05)/20

funktioniert prima.

Josef P.

Hallo!

Bist du sicher, dass das prima funktioniert? ;)

Int((12+0.09)*20+0.05)/20
ergibt: 12.05
Ist das so gewünscht oder sollte 12.10 herauskommen?

mfg
Josef