Arrondir

Résolu
cs_shaft107 Messages postés 29 Date d'inscription lundi 25 mars 2002 Statut Membre Dernière intervention 20 avril 2005 - 27 juil. 2004 à 14:16
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 27 juil. 2004 à 14:56
Comment je peux faire pour arrondir à la centaine supérieur 391895,43 à 391900 je suis en asp donc VBScript merci d'avance...

shaft

3 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
27 juil. 2004 à 14:32
tu divise par 100, tu prends la partie entière, tu ajoute 1 et tu multiplie par 100

Christophe R.
3
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 juil. 2004 à 14:56
voici une fonction qui pourrais être utile :

Function Round(ByVal Dec, Optional ByVal Unit As Integer 1, Optional Truncate As Boolean False)
    Round = Val(Dec) - Dec Mod Unit
    If Not Truncate Then Round = Round + Unit
End Function


elle permet d'arrondir par excès ou par defaut, avec un seuil parametrable :

dans ton cas :

Round( 391895.43, 100)
3
cs_moustachu Messages postés 1079 Date d'inscription jeudi 14 novembre 2002 Statut Membre Dernière intervention 1 janvier 2012
27 juil. 2004 à 14:33
Ben... je sais pas une truc du genre round((nombre/100),0)*100

++
Moustachu
0
Rejoignez-nous