Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Arrondi inf et sup, hyper compliqué...

  • Initiateur de la discussion Initiateur de la discussion drlewis
  • 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 !

D

drlewis

Guest
Je voudrais suite à un calcul arrondir le résultat. Mais attention, pas n'importe quel arrondi.

Je vais essayer d'être claire :

ex :

1,1 -> 1
1,2 -> 1
1,3 -> 1
1,4 -> 1
1,5 -> 1,5
1,6 -> 2
1,7 -> 2
1,8 -> 2
1,9 -> 2
2 -> 2
2,1 -> 2 .....

Tout ce qui se trouve entre le chiffre et le chiffre et demi doit être arrondi au chifffre inf et tout ce qui se trouve entre le chiffre et demi et le chiffre sup doit être arrondi au chiffre supérieur.

J'espère que vous m'avez compris. 🙂

Alors si qqun a déjà fait une formule comme ça, il est trop fort !
 
Salut DrLevis....


Hey Docteur, vous payez le champagne....?


=IF(A1-ROUND(A1,0)=-0.49,ROUNDUP(A1,0),IF(A1-ROUND(A1,0)=0.49,ROUNDDOWN(A1,0),A1))

Attention valable jusqu'à DEUX décimales

Sorry suis en US ici, hum ARRONDI / ARRONDISUP et ARRONDINF pas sûr en french...


Voili Voilà
Bon Aprèm
@+Thierry
 
Oups,

Pourtant j'ai pas encore bu le champagne !!

J'ai collé ma première expérience... au dessus... Non il faut plutôt faire cette formule :

=IF(A1-ROUNDUP(A1,0)>=-0.499,ROUNDUP(A1,0),IF(A1-ROUNDDOWN(A1,0)<=0.499,ROUNDDOWN(A1,0),A1))

et en plus çà marche avec plus de décimales !!

@+Thierry
 
Salut Thierry et drlewis,

D'abord une petite correction : dans ma formule il faut remplacer "1.50" par "0.50", faute de quoi "2.50", "3.50", "5.50", ... sont arrondis !

Ensuite, d'après Functions 2000Ti, "RESTE" se traduit par "MOD", tant en anglais qu'en néerlandais.
Pour le néerlandais c'est faux (Ti, prière de corriger pour la prochaine version), la fonction est "REST".
Je vous joins la formule, Excel se fera un plaisir de vous traduire la fonction.

Bonne journée.
 

Pièces jointes

Bonjour André,

Merci pour la traduction, en fait "Reste" s'est "Mod" en XL frrançais... (ici suis sur un PC en français en buvant le café...)

Et ma formule (sans ce truc d'André que je ne connaissais pas...) çà donne çà en Français :

=SI(A1-ARRONDI.SUP(A1;0)>=-0,499;ARRONDI.SUP(A1;0);SI(A1-ARRONDI.INF(A1;0)<=0,499;ARRONDI.INF(A1;0);A1))

Bon ben, have a nice Thursday !!
@+Thierry
 
Je ne sais pas si tu es d'accord Thierry, mais pour moi une demi bouteille pour chacun me conviendrait déjà.
A moins qu'un Magnum à nous trois.
En attendant, je me satisfais de ma "Duvel" ... tiens mon verre est vide, je n'ai plus le temps de finir ce message ..........
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…