AfrondenEen functie als 'Afronden' ('Round' in een Engelstalige versie) is eigenlijk zeer eenvoudig maar toch zijn er soms nog vragen over die functie. Hoe rond ik in een prijslijst alle 50 Cent-waarden af zodat er bijv. een prijs van x,98 ontstaat? Een paar voorbeelden over zulke afrondingen laten we hier zien. Bij alle voorbeelden gaan we er van uit dat er 'volgens de regels' afgerond wordt, dus naar de dichtsbijzijnde waarde. Ligt de afgeronde waarde precies in het midden van twee mogelijkheden dan wordt er naar boven afgerond.
Afronden naar 50 CentDe functie 'Afronden' heeft standaard de mogelijkheid het aantal plaatsen achter de komma te bepalen die afgerond dienen te worden. Afronden(123,456) --> 123 Om tussenwaarden zoals x,5 af te ronden maken we gebruik van een eenvoudig trucje. U rond het dubbele bedrag af en deelt het eindresultaat door twee. Als voorbeeld kunt u in een spreadsheet in cel A1 het af te ronden getal plaatsen. In B1 staat de formule 'Afronden(A1 * 2) / 2'. De volgende getallen tonen het resultaat in B1 bij verschillende getallen in A1: 1,24 --> 1 Wilt u op x,25 afronden dan neemt u 4 als vermenigvuldig- en deelgetal, dus gewoon altijd de omgekeerde waarde van het afrondgetal.
Afronden naar 98 CentDe truc die we hier doen is het optellen en aftrekken van 2 Cent die de even getallen voor en na het afronden verschuift. 'Afronden(A1 + 0,02) - 0,02' is de oplossing van deze truc. Hier weer een paar voorbeelden: 1,479 --> 0,98 Vanaf x,48 moet naar boven afgerond worden, want die waarde ligt weer precies in het midden van twee mogelijkheden.
Afronden naar 48 en 98 CentU kunt de trucs ook combineren. Alleen er aan denken dat het bedrag, dat binnen de haakjes opgeteld moet worden geschaald worden: 'Afronden(2*(A1+0,02))/2-0,02' doet dat voor u. Twee voorbeelden: 1,729 --> 1,48
Afronden afhankelijk van de grootte van het getalGrote bedragen willen we meestal iets ruimer afronden dan kleine bedragen. 1 tot 10 Euro willen we bijvoorbeeld op 10 Cent afronden en grotere bedragen op ronde getallen. Probeer eens: 'Afronden(A1;1-Int(Log10(A1)))'. Voorbeelden: 0,123 --> 0,12 Afgerond wordt zodanig dat er twee plaatsen overblijven. De truc is dus om de nauwkeurigheid van het afronden, van het logaritme van het getal afhankelijk te maken. Het logaritme 10 van een getal is - nadat we alle plaatsen achter de komma verwijderen - altijd het aantal plaatsen achter de komma min 1. Plaatsen we dus in plaats van 'Afronden(A1;1-Int...' de formule 'Afronden(A1;2-Int...' dan blijven drie plaatsen van het oorspronkelijke getal zichtbaar.
Bron: RagTime GmbH - Jürgen Schell |
||