getal afronden vanaf het 2e decimaal (vervolg)

Status
Niet open voor verdere reacties.

nieko

Gebruiker
Lid geworden
20 sep 2002
Berichten
114
Ik heb al eerder de vraag gesteld over het afronden van het 2e decimaal en
heb functie Round() als antwoord gekregen.

Maar ik heb zitten kijken......als ik Round() gebruik
met een getal 0,385 dan maakt hij er 0,38 van i.p.v. 0,39.

Is er nog een andere functie beschikbaar die wel de 5 naar boven afrondt?

Ik weet dat het in excel afronden.boven is.

Maar wat is het in access???


:confused:
 
Soms wordt ook de functie "Ceil()" gebruikt (in bijv PHP e.d.) :)

Of deze ook in access zit weet ik niet..
 
Alternatief voor de round functie met twee decimalen achter de komma:

Int(OriginalNum * 100 + 0.5) / 100
 
Ook dat helpt niet omdat er dan alles achter de komma verwijderd wordt.

Dus het probleem is een formule die 0,385 opleverd, als ik round();2 gebruik dan laat hij 0,38 zien terwijl hij 0,39 ervan moet maken.

Als ik vervolgens round();3 doe en de veldlengte op 2 zet dan laat hij wel 0,39 zien maar rekent nog steeds met 0,385.

HELP!!!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan