Bonjour le Forum
J'utilise la fonction Round dans la formule suivantepour trouver un nombre fixe sans décimale. Or la fonction Round rapproche au plus près. Je voudrais le nombre inférieur et non supérieur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Round([Cal_Nb]/4)
Exemple : [Cal_Nb]/4 : 19/4= 4,75. Je voudrais 4 et non 5 comme donne le résultat round(19/4) =5
J'ai également trouvé ce code
Le résultat est le même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Function Arrondi(dbNombre As Double, intDigits) As Double Dim lngPow As Long, dbTemp As Double lngPow = 10 ^ intDigits dbTemp = dbNombre * lngPow - 0.5 Arrondi = Int(dbTemp) / lngPow End Function
Comment obtenir le nombre inférieur d'un chiffre à décimale.
Cordialement
Partager