fonction arrondi sup [Access] - Divers - Programmation
Marsh Posté le 18-10-2008 à 10:13:17
Si !
Bon, soyons sérieux.
Dans quels cas cela ne marche-t-il pas ?
Round(1) -> 1 |
Donc, en ajoutant la moitié d'une unité, on aura toujours un arrondi à l'unité supérieure.
Marsh Posté le 11-04-2012 à 16:58:04
Je confirme que ça ne fonctionne pas dans tous les cas :
Arrondi.sup(1) -> 1
alors que
Round(1 + 0.5) -> 2
Marsh Posté le 27-11-2012 à 18:00:06
Big up rude boy
Ceci marche plutôt bien à mon sens :
Int(X) arrondi systématiquement à l'inférieur
donc -Int(-X) te fourniras un arrondi supérieur.
Pour un arrondi à 3 décimales ça sera donc : -Int(-X*1000)/1000
Cordialement
Marsh Posté le 16-10-2008 à 11:32:07
Bonjour a tous,
Je souhaite appliquer dans access une règle d'arrondi sup.
Je pars d'un chiffre avec 5 décimales je veux 3 décimales mais avec toujours un arrondi superieur
exemple:
1.123905 ==> 1.124
0,874432 ==> 0.875
La formule dans excel est ARRONDI.SUP(ARRONDI.SUP(ARRONDI.SUP(E3;5);4);3)
j'ai besoin de l'equivalent dans acess j'ai tenté Round(Round(Round([champ];5);4);3) mais ca n'arrondi pas au supérieur
merci d'avance