OVH Cloud OVH Cloud

arrondir

5 réponses
Avatar
titi_63
Bonjour,
je fais un calcul et je voudrais que mon résultat soit arrondi à 0.5 prés.
Exemple 6.33 = 6.5 et 5.65 = 6.0
Je vois comment faire mais je suis sur que quequ'un connait comment faire
simple.
Merci d'avance

5 réponses

Avatar
Luchr

Bonjour,
je fais un calcul et je voudrais que mon résultat soit arrondi à 0.5 prés.
Exemple 6.33 = 6.5 et 5.65 = 6.0
Je vois comment faire mais je suis sur que quequ'un connait comment faire
simple.
Merci d'avance
format et remplacer auto par 1


Avatar
Luchr

Bonjour,
je fais un calcul et je voudrais que mon résultat soit arrondi à 0.5 prés.
Exemple 6.33 = 6.5 et 5.65 = 6.0
Je vois comment faire mais je suis sur que quequ'un connait comment faire
simple.
Merci d'avance
format et remplacer auto par 1


Avatar
Eric
Bonjour,

Regardes la fonction Ceiling() sur le site de Walter Stucki dans la
catégorie Nombre : http://mypage.bluewin.ch/w.stucki/Programmes.htm#Nombres

? ceiling(6.33,0.5)
6,5
? ceiling(5.65,0.5)
6

Bonjour,
je fais un calcul et je voudrais que mon résultat soit arrondi à 0.5 prés.
Exemple 6.33 = 6.5 et 5.65 = 6.0
Je vois comment faire mais je suis sur que quequ'un connait comment faire
simple.
Merci d'avance


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Fred
Voilà:

Public Function arr(Valeur As Double) As Double
If Not IsNull(Valeur) Then
'Pour arrondir à X décimales les calculs mathémathiques.
Valeur = val(Valeur)
arr = Int((Valeur * 100) + 0.5) / 100
End If
End Function


"titi_63" a écrit dans le message de
news:
Bonjour,
je fais un calcul et je voudrais que mon résultat soit arrondi à 0.5 prés.
Exemple 6.33 = 6.5 et 5.65 = 6.0
Je vois comment faire mais je suis sur que quequ'un connait comment faire
simple.
Merci d'avance


Avatar
Fred
Pour 0.5:

Public Function arr05(Valeur As Double) As Double
If Not IsNull(Valeur) Then
'Pour arrondir à X décimales les calculs mathémathiques.
Valeur = val(Valeur)
arr05 = Int((Valeur * 2) + 0.5) / 2
End If
End Function


"titi_63" a écrit dans le message de
news:
Bonjour,
je fais un calcul et je voudrais que mon résultat soit arrondi à 0.5 prés.
Exemple 6.33 = 6.5 et 5.65 = 6.0
Je vois comment faire mais je suis sur que quequ'un connait comment faire
simple.
Merci d'avance