FileMaker Tip 256
![]()
Afronden op vijf eurocent aan de kassa
Nogal wat winkeliers hebben een hekel aan die kleine muntstukjes van 1 en 2 eurocent. Ze ronden steeds af per 5 eurocent, naar boven of naar onder, naargelang het geval. De vraag is hoe we dat doen in FileMaker. We geven meteen de formule, en daarna wat uitleg.
Round(Bedrag/,05;0) * ,05Hoe werkt deze formule nu precies? Eigenlijk is het principe tamelijk eenvoudig: we willen een (doel)getal dat afrondt per 5 honderdsten (dat is 0,05). Dat doelgetal moet dus deelbaar zijn door 0,05 waarbij dus de rest van de deling verplicht nul moet zijn. Het brongetal wordt dus gedeeld door 0,05 en we brengen de eventuele rest niet in rekening door af te ronden op 0 decimalen. Als we dit resultaat dan weer vermenigvuldigen met 0,05, krijgen we een resultaat dat deelbaar is door 0,05 met rest 0, dus het gevraagde doelgetal.
Nog eens, en nog meer in mensentaal:
Je neemt je bedrag en deelt dat door 0,05. Dat resultaat rond je af naar 0 decimalen. Het resultaat daarvan vermenigvuldig je opnieuw met 0,05 zodat je terug je originele waarde krijgt, maar dan in afgeronde versie. Op analoge manier zou je kunnen afronden per 3 eurocent, per 11 eurocent of wat je dan ook maar zou willen.
Terug naar het selectiemenu voor de tips.