• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

decimalen

Status
Niet open voor verdere reacties.

keesfilius

Gebruiker
Lid geworden
5 jan 2007
Berichten
293
Ik heb het volgende probleem.
Een berekend bedrag moet in 13 periodes van 4 weken betaald worden. Het zijn 12 volle periodes met een vast bedrag en 1 periode met een restbedrag.
Het berekend bedrag is € 2.295,11 (2.295,1126); 1 volle periode is € 179,01 (179,006); de 13e periode is € 147,04 (147,0406).
Als je nu 12 x € 179,01 doet, dan is de uitkomst € 2.148,12. Met de 13e periode erbij is de uitkomst € 2.295,16 (2.148,12 + 147,04). Dus € 0,05 meer dan het berekende bedrag.
Ik begrijp dat dit komt door de afrondingen maar hoe kan ik dat voorkomen?

Groeten,
Kees

zie: Bekijk bijlage voorbeeld.xlsx
 
Als je de waarden van F2 en g2 verwerk in de formule klopt de uitkomst wel.

Zet de volgende berekening in een cel: F2*E2 de uitkomst is dan 2148,07 tel hier cel G2 bij op.

gr. Janzwart
 
Jan bedankt voor je reactie. Wat je zegt klopt, maar is nog niet de oplossing voor mijn probleem. Ik zal het nog verder toelichten.

Ik ga aan iemand meedelen dat het totaalbedrag € 2295,11 is. Dat bedrag is opgebouwd uit 12x € 179,01 + 1x € 147,04.
Als die persoon dat narekent komt hij op een totaalbedrag van € 2295,16, dus € 0,05 meer.
 
Kees,

Als ik je berekening uitvoer, kom ik goed uit.
 

Bijlagen

=D2-12*(ROUND(F2;2))
gebruik deze formule voor het rest bedrag.
 
Met de berekening is niks mis, alleen ziet de klant de afrondingsverschillen. En dat is nu net het probleem. Als klant krab je je inderdaad wel een keer achter de oren als je de berekening narekent. Ik zou dan ook ofwel de hele bedragen (dus met 3 cijfers achter de komma) laten zien, zodat de klant ziet dat het bedrag wel degelijk klopt, of de bedragen in je eigen formules afronden, zodat de totaalberekening ook klopt.
F3:=AFRONDEN((D2/A2)*28;2)
G3:=AFRONDEN((A2-(E2*28))*(D2/A2);2)
G6:=12*F3
G9:=G6+G3
 
Ik begrijp uit jou antwoord
Ik ga aan iemand meedelen dat het totaalbedrag € 2295,11 is. Dat bedrag is opgebouwd uit 12x € 179,01 + 1x € 147,04.
Als die persoon dat narekent komt hij op een totaalbedrag van € 2295,16, dus € 0,05 meer.
dat hij dit dus moet betalen.

Je zou hem dus ook kunnen vertellen dat hij 12 X 179,01 + 1 X 146,99 moet betalen.

Dan klopt het totaal bedrag ook en heb je geen gezeur over die 5 cent die hij anders inderdaad extra zou betalen.

Gr. Janzwart.
 
Sorry was nog niet goed wakker,

Gebruik de formule van OctaFish voor cel F2 =AFRONDEN((D2/A2)*28;2)
en zet in cel G2 =D2-(F2*E2)

Dit komt overeen met mijn vorige antwoord.

gr. Janzwart
 
Ik moet een klant betalen en vermeld het jaarbedrag en daarnaast hoe het betaald wordt. Als de klant dit narekent ziet hij het verschil.
Met de oplossing van Octafisch is het afrondingsprobleem opgelost. Bedankt iedereen voor het meedenken.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan