Arrondi avec multiple de 10
mart
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
J'aimerais savoir comment faire pour ne division par mutiple de 10. Le code inséré me donne un arrondi supérieur ex: 1076 me donne 1080 sauf que dans les cas en bas de 5, je veux avoir l'arrondi au plus bas tel que 1073, je veux 1070 et non 1080 telle que me donne ma formule : Public Function RoundSup(ByVal Nbre As Double, ByVal Multi As Integer) As Variant
RoundSup = IIf(Nbre Mod Multi = 0, Nbre, Multi * (1 + Nbre \ Multi))
End Function
Code en VBA sous excel
Quelqu'un aurait-il une réponse ?
Merci à vous tous
J'aimerais savoir comment faire pour ne division par mutiple de 10. Le code inséré me donne un arrondi supérieur ex: 1076 me donne 1080 sauf que dans les cas en bas de 5, je veux avoir l'arrondi au plus bas tel que 1073, je veux 1070 et non 1080 telle que me donne ma formule : Public Function RoundSup(ByVal Nbre As Double, ByVal Multi As Integer) As Variant
RoundSup = IIf(Nbre Mod Multi = 0, Nbre, Multi * (1 + Nbre \ Multi))
End Function
Code en VBA sous excel
Quelqu'un aurait-il une réponse ?
Merci à vous tous
A voir également:
- Arrondi au multiple excel anglais
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Somme en anglais excel - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
2 réponses
Bonsoir
Tu peux utiliser cette fonction arrondi :
Fonction d'arrondi Supp/Inférieur à n décimales
Pour arrondir par multiple de 10 l'utilisation est la suivante :
Et pour arrondir par multiple de 100 l'utilisation est la suivante :
Cordialement
Patrice
Tu peux utiliser cette fonction arrondi :
Fonction d'arrondi Supp/Inférieur à n décimales
Pour arrondir par multiple de 10 l'utilisation est la suivante :
Nbre_arrondi = Arrondi(Nombre, -1)
Et pour arrondir par multiple de 100 l'utilisation est la suivante :
Nbre_arrondi = Arrondi(Nombre, -2)
Cordialement
Patrice