Je possède une nombre à deux décimales que je voudrais arrondir.
Par exemple:
1.23 -> 1.25
1.27 -> 1.25
1.28 -> 1.30
Comment faire ? Je ne trouve pas de fonction access qui fasse ça...
Ca me parait bizarre, il doit bien y avoir un truc...
Je possède une nombre à deux décimales que je voudrais arrondir.
Par exemple:
1.23 -> 1.25
1.27 -> 1.25
1.28 -> 1.30
Comment faire ? Je ne trouve pas de fonction access qui fasse ça...
Ca me parait bizarre, il doit bien y avoir un truc...
As tu une régle définissant la façon d'arrondir ?
Si oui, il te faut développer ta propre fonction.
Sinon, ben c'est du hasard et c'est impossible
Oui en fait je ne veux que des nombres qui vont de 0.05 en 0.05 qui s'arrondissent selon les exemples que j'ai donné, c'est à dire que:
1.21 et 1.22 donnent 1.20
1.23 et 1.24 donnent 1.25
1.25 reste 1.25
1.26 et 1.27 donnent 1.25
1.28 et 1.29 donnent 1.30
Donc tu as tout pour faire ta propre fonction VBA avec un select case là
Ne me dis pas que je vais devoir faire une select case avec toutes les valeurs quand même ?
Il n'y a aucune fonction qui peut simplifier un peu la chose ?
Je vous demande tout ça car je ne fais jamais de calcul dans access donc je ne connais pas du tout les fonctions de calcul... Désolé...
En effet tu peux utiliser la fonction suivante si tu as access 2000 et +
Cela arrondi vers le haut avec une valeur de 0.05
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 round([nombre a arrondir]/0.05;0)*0.05
A+
Merci beaucoup !
C'est simple et exactement ce qu'il me fallait !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager