Arrondi à l'unité

Résolu
Bonjour,

Je souhaite obtenir un arrondi de ce type:
10 reste 10
10.25 devient 10
10,5 devient 10
10,75 devient 11

Merci d'avance!
Suis un peu largué avec les subtilités des formules.

5 réponses

  1. Contributeur
    Bonjour,

    =ARRONDI(A2;0)

    Pourquoi utiliser 2 séparateurs différents (. et ,) ?
    Si pb avec :
    =ARRONDI(SUBSTITUE(A2;".";",");0)
    (éventuellement inverser . et , selon ton séparateur décimal par défaut)

    eric
    0
    1. Bonjour Eric, sorry faute de frappe!
      0
  2. Bonjour,

    Pour les valeurs en colonne A par exemple en commençant par A1 la formule serait

    =ARRONDI.SUP(A1*2;0)/2

    à incrémenter vers le bas
    0
    1. Bonjour,

      Et pour 10,50 =>10
      Chez moi, 10,50 reste 10,50 !

      J'avais donc trouvé la grosse formule bourin :
      =SI(A1-ENT(A1)>0,74;ENT(A1)+1;ENT(A1)
      le 0,74 étant a moduler en fonction des désirs
      0
  3. Bonjour,

    Une autre proposition
    =SI(MOD(A1;ENT(A1))<=0,5;ARRONDI.INF(A1;0);ARRONDI.SUP(A1;0))


    A+
    0
    1. Re,

      Si chez toi ça ne fonctionne pas regarde le format des tes cellules qui sont certainement en format texte

      regarde sur le fichier joint
      https://www.cjoint.com/?DKbnc0OLVh4

      ou teste

      =ARRONDI(A2-0,01;0)

      =ARRONDI(A2-0,1;0)

      A+
      Mike-31

      Une période d'échec est un moment rêvé pour semer les graines du savoir.
      0
      1. C'est parfait Mike, merci bcp!
        0
      2. Les mystères insondables de l'âme humaine !

        =ARRONDI(A2;0) , ça fonctionne parfaitement maintenant.
        C'était d'ailleurs ma première idée, que j'avais testée !
        0
      3. Non DjiDji ça donne 11 au lieu de 10 pour 10,5.
        0
    2. Bonjour,
      Avec pas mal de retard:
      =PLANCHER(PLAFOND(A2;0,5);1)
      0