[VBA Access] Arrondir au demi près

ben -  
blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,
Je souhaite arrondir des nombres au demi près. Je m'explique :
Actuellement j'utilise la fonction round pour arrondir à l'unité j'ai donc Round(3.3, 0) --> 3 ou encore Round(3.7, 0) --> 4.

Maintenant je souhaiterais que :
3.3 donne 3.5
3.7 donne 4
3.26 donne 4
3.24 donne 3
2.7 donne 2.5
2.8 donne 3
etc ...

Je ne sais pas comment faire si qqn pouvait m'aider ce serait super cool.
Merci d'avance ;-)

8 réponses

  1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
     
    Salut,

    Multiplie ton nombre par 2, fais ton arrondi, et divise le résultat par 2.
    5
  2. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    3.26 donne 4

    Tu as du abuser des demis...:-)
    1
  3. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  4. ben
     
    c'est encore moi, désolé j'ai pas précisé le + important : je suis sous vba access !!
    merci
    0
  5. zenon Messages postés 729 Statut Membre 180
     
    Et si tu essayais en multipliant ton nombre par 10 avant de l'arrondir et de le rediviser par 10?
    Ca devrait te permettre d'arrondir à la deuxième décimale, non?
    0
  6. lili
     
    quand on veut arrondir le chiffre 24,268 on ecrit 24 pour quoi
    0
  7. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    C'est le principe de l'arrondi...
    0