Afronden tot op twee cijfers na de komma

Status
Niet open voor verdere reacties.

Ewergreen

Gebruiker
Lid geworden
15 mrt 2008
Berichten
273
Ik heb een rapport waarin ik zou willen afronden tot op twee cijfers na de komma. Ik had al even geprobeerd met twee decimalen in te stellen, maar zonder succes. Ook met het invoermasker: 0,00 kom ik er niet. Iemand enig idee?
 
Hallo Ewergreen,

Heb al geprobeerd met de Functie Round ?

Round(210.3545,2) geeft je dan 210.35

Groetjes
dolfke
 
Nog niet geprobeerd, test het zometeen even uit. Zo'n domme vraag, maar vond het echt niet... .

EDIT:
Code:
Round((DateDiff("n",[WerkurenStart],[WerkurenEinde])/60)) AS [Aantal uur]

Nu krijg ik geen cijfers meer na de komma! Hij rondt nu alles af tot op het cijfer. 3.25 wordt 3, 3.75 wordt 4. Is het misschien mogelijk om steeds op "vierden" af te ronden? 0,00 - 0.25 - 0.50 - 0.75 - 1.00
 
Laatst bewerkt:
Twee decimalen

Je kunt het tekstvak instellen op 2 decimalen, dat werkt als je als notatie Vast invult.
 
Et voila, opgelost. Waarom werkt dit enkel bij "vast"?

Is er een mogelijkheid om af te gaan ronden tot op 0,25?
 
Laatst bewerkt:
Zelf uitrekenen

Zeker kan dat, maar dan zul je het zelf uit moeten rekenen. Kan bijvoorbeeld met de volgende functie:
Code:
Function Rond(getal As Double, factor As Long) As Double
    Rond = CLng(getal * factor) / factor
End Function

De parameter getal is het af te ronden getal, de parameter factor is het aantal partjes waarin je een geheel getal wilt verdelen, bij afronden op 0,25 is dat bijvoorbeeld 4. De uitkomst van Rond(3.81,4) is dan 3,75.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan