• Initiateur de la discussion Initiateur de la discussion David
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

David

XLDnaute Occasionnel
Bonjour à tous

Je cherche une solution pour les arrondis sup, quand les chifrres sont positif, ça ne pose pas de problème, mais quand le chiffre est négatif, ça arrondi dans l'autre sens, je cherche une solution pour que l'arrondi soit vraiment supérieur.

ex:
0,2 = 1 ok
-0,2 = 0 ok et non pas -1 Pas ok

je ne cherche l'arrondi vers 0 qu'entre -0,99 et 0.

existe t'il autre chose que de mettre une condition et d'avoir une longue formule, ma formule d'origine étant assez longue.

Merci
 
Re : Arrondi SUP

Bonsour®

=Unité*(1+ENT(AA3/unité))

unité représente ici la valeur d'arrondi :
entier supérieur : unité =1
dizaine supérieure : unité=10
décimale supérieure : unité = valeur décimale
 

Pièces jointes

  • Capture.JPG
    Capture.JPG
    27 KB · Affichages: 58
  • Capture.JPG
    Capture.JPG
    27 KB · Affichages: 68
  • Capture.JPG
    Capture.JPG
    27 KB · Affichages: 64
Re : Arrondi SUP

Merci et bonjour à tous les 2

Vos 2 solutions me posent un problème,

@geedee ça marche presque, mais si le résultat est 0 et+ ça me met 1 pour 0;2 pour 1. ou j'ai raté quelque chose.

@Efgé ça marche presque aussi, mais j'ai sur ligne un résultat de -1 et ça m'affiche 0 et je ne vois pas pourquoi, le résultat est bien -1 donc il faudrait que ça reste -1.

Merci
 
Re : Arrondi SUP

Bonjour le Forum,
Bonjour David, Efgé🙂, Modeste geedee,

Personnellement a partir du moment ou tu peux avoir des valeur sans décimales je ne vois que solution avec des si de ce type :

pour une valeur en A1

Code:
=SI(A1<0;ARRONDI.INF(A1;0);ARRONDI.SUP(A1;0))

Cordialement
 
Re : Arrondi SUP

re,

en partant de la formule de Efgé on peut faire comme cela aussi (pas de si) a toi de voir si c'est mieux

Code:
=ARRONDI.SUP(A1;0)+(MOD(A1;ENT(A1))<0)

la partie MOD(A1;ENT(A1)) permet de tester si la valeur contient des décimales.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
726
Réponses
2
Affichages
1 K
Réponses
1
Affichages
608
Retour