Arrondir un nombre

Résolu
Mathsdeb -  
 Mathsdeb -
Bonjour à tous,

J'ai la formule ci-dessous qui me permet d'arrondir un nombre :

=SI(ENT(A7)/1000-ENT(ENT(A7)/1000)>=0,6;ARRONDI(ENT(A7)/1000;0);ARRONDI.INF(ENT(A7)/1000;0))

Et qui permet de me donner les résultats suivants :

38 543,76 = 38
25 789,65 = 26

La seule problématique c'est que par exemple lorsque j'ai :

-25 789,65 = -25 au lieu de -26 comme je le souhaite

Je n'arrive pas à adapter la formule pour obtenir -26 au lieu de -25

Merci par avance pour votre aide

4 réponses

  1. M-12 Messages postés 1349 Statut Membre 285
     
    Bonjour

    A tester
    =SI(A4>=0;SI(ENT(A4)/1000-ENT(ENT(A4)/1000)>=0,6;ARRONDI(ENT(A4)/1000;0);ARRONDI.INF(ENT(A4)/1000;0));SI(ENT(A4)*-1/1000-ENT(ENT(A4)*-1/1000)>=0,6;ARRONDI(ENT(A4)*-1/1000;0)*-1;ARRONDI.INF(ENT(A4)*-1/1000;0)*-1))
    0
  2. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
     
    Bonjour.

    Ajoute +SI(SIGNE(A7)=-1;-1;0) à ta formule pour avoir :

    =SI(ENT(A7)/1000-ENT(ENT(A7)/1000)>=0,6;ARRONDI(ENT(A7)/1000;0); ARRONDI.INF(ENT(A7)/1000;0)) +SI(SIGNE(A7)=-1;-1;0)
    0
  3. eljojo_e Messages postés 1255 Statut Membre 155
     
    Bonjour,
    Peux tu expliquer exactement ta demande ? en décrivant les arrondis
    Merci,
    0
    1. Raymond PENTIER Messages postés 58226 Date d'inscription   Statut Contributeur Dernière intervention   17 490
       
      Il commence par diviser le nombre par mille :
      38 543,76 devient 38,54376 et 25 789,65 devient 25,78965

      Puis au lieu d'arrondir à l'unité supérieure à partir de 0,5 c'est à partir de 0,6.
      Ainsi 38,54 est arrondi à 38 (et pas à 39).
      0
  4. Mathsdeb
     
    Bonjour à tous,

    C'est parfait! J'ai utilisé la première formule et ça a très bien fonctionné.

    Merci à tous pour votre aide

    Très bonne journée
    0