Menu

Fonctions "arrondi spécifique" sur Excel [Résolu]

Messages postés
2
Date d'inscription
lundi 24 juin 2019
Statut
Membre
Dernière intervention
2 juillet 2019
-
Bonjour à tous
j'ai rencontré un probleme de fonctions(Formules) en arrondissant les données suivantes

de 0,00 à 0,09 donne 0,00
de 0,10 à 0,29 donne 0,20
de 0,30 à 0,49 donne 0,40
de 0,50 à 0,69 donne 0,60
de 0,70 à 0,89 donne 0,80
de 0,90 à 1 donne 1,00 (entier)

Exemple: 3456,83 +1 234,54 = 4 691,37 , donc il faut que excel me donne 4 691,40
Comment entrer les fonctions en tenant comptes plusieurs calculs aléatoires?

J 'ai trouver une instruction mais je ne comprends pas et je sais plus comment l'appliquer,
Voici :
Formule de conversion (si le programme informatique utilise ou fait recours à un tableur Excel) :
= arrondi.inf(x;0) + recherche((x-arrondi.inf(x;0); a i : a i+5 ; ß i : ß i+5 ) où : x l adresse de la cellule à convertir;
a i : a i+5 la plage de cellules contenant les critères ß i : ß i+5 la plage de cellules contenant les valeurs cibles (0 ; 0,20 ; 0,40 ; 0,60 ; 0,80)

Pouver vous m'aider en me donnant un exemple complet?
Afficher la suite 

10 réponses

Meilleure réponse
Messages postés
15893
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
28 juin 2019
2765
3
Merci
Bonjour

Il y a peut-^tre + simple

le nombre en B2
=(EQUIV(ARRONDI.INF((MOD(B2;1))*10;0);{0;1;3;5;7;9};1)-1)*0,2


Dire « Merci » 3

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 54764 internautes nous ont dit merci ce mois-ci

Ca ne donne pas le bon calclul
1000,17+ 2000,21= 3000,38 =====jE VEUX qu'EXCEL ME DONNE 3000, 40
1000,12+ 2000,36= 3000,48 =====jE VEUX qu'EXCEL ME DONNE 3000, 40
Commenter la réponse de michel_m
Messages postés
22778
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
5555
3
Merci
Bonjour à tous,

encore plus simple :
=ARRONDI.AU.MULTIPLE(A2;0.2) 

mettre le séparateur décimal du système pour 0.2.
eric

En essayant continuellement, on finit par réussir. 
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci

Dire « Merci » 3

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CommentCaMarche

CCM 54764 internautes nous ont dit merci ce mois-ci

eriiic
Messages postés
22778
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
5555 -
Merci et salut michel ;-)
ça laisse de marbre le demandeur par contre...
eric
michel_m
Messages postés
15893
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
28 juin 2019
2765 -
Comme d'hab; l'avantage, c'est qu'on ne se fait pas engu....ler !
eriiic
Messages postés
22778
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
5555 -
Oui, voyons le positif :-)
Ca ne donne pas le bon calclul
1000,17+ 2000,21= 3000,38 =====jE VEUX qu'EXCEL ME DONNE 3000, 40
1000,12+ 2000,36= 3000,48 =====jE VEUX qu'EXCEL ME DONNE 3000, 40
Avec un seul et Unique FORMULE
Commenter la réponse de eriiic
Messages postés
22778
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
5555
2
Merci
jE VEUX, jE VEUX jE VEUX
Tu n'as rien à exiger.
Et ça t'écorcherait la gueule d'être poli ?
Moi jE VEUX que tu dises bonjour et merci !

Par ailleurs ma formule retourne le bon résultat.
Fait-toi rembourser ton excel. Soit il fonctionne mal, soit tu n'arriveras jamais à t'en servir.
eric
Commenter la réponse de eriiic
Messages postés
49376
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
10273
1
Merci
Bonjour.

Ah ?
C'est la première fois que je rencontre une telle question !
Et c'est bien la première fois que je vois cette formule ...
Dans quelle circonstance, ou pour quel problème, as-tu besoin d'un tel système d'arrondis ?
Bonjour
Dans un calcul de salaire
Commenter la réponse de Raymond PENTIER
Messages postés
49376
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
10273
0
Merci
Ca ne donne pas le bon calclul 
1000,17+ 2000,21= 3000,38 =====jE VEUX qu'EXCEL ME DONNE 3000, 40

Dis plutôt : ça ne donne pas le bon résultat (ou le résultat attendu) !

Si tu as essayé la formule de notre ami Michel, que je salue, tu as trouvé comme résultat 0,40 ; c'est la partie décimale ! Il te suffisait donc de compléter la formule en écrivant
= ENT(B2)+ (EQUIV(ARRONDI.INF((MOD(B2;1))*10;0);{0;1;3;5;7;9};1)-1)*0,2
Commenter la réponse de Raymond PENTIER
Messages postés
49376
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
10273
0
Merci
La solution est juste ci dessous mais comment l'appliquer? les ' i " , "a "et" b" sont des quoi?, 
= ARRONDI.INF(X;0) + RECHERCH((X- ARRONDI.INF(X;0); a i : a i+5 ; b i : b i+5 )
Pour que cette formule fonctionne, tu aurais dû commencer par recopier le tableau A1:B6 ...
En effet
 a c'est colonne A ; b c'est colonne B ; i c'est la première ligne du tableau

Tu vois, ça ne sert à rien de recopier des formules sans avoir compris ce qu'elles représentent et comment elles fonctionnent ...
Commenter la réponse de Raymond PENTIER
Messages postés
49376
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 juillet 2019
10273
0
Merci
Dans un calcul de salaire
?
Si je comprends bien, la paye se fait en espèces et la plus petite pièce vaut 20 iraimbilanja ?
Commenter la réponse de Raymond PENTIER
0
Merci
A tous, Merci beaucoup
Commenter la réponse de BLACKBAUER
Messages postés
2
Date d'inscription
lundi 24 juin 2019
Statut
Membre
Dernière intervention
2 juillet 2019
0
Merci
Merci:!!!!!!!!!!!!!!!!!!!!!!!!!!!
Commenter la réponse de BLACKBAUER
-1
Merci
La solution est juste ci dessous mais comment l'appliquer? les ' i " , "a "et" b" sont des quoi?,

= ARRONDI.INF(X;0) + RECHERCH((X- ARRONDI.INF(X;0); a i : a i+5 ; b i : b i+5 )

où : x l adresse de la cellule à convertir;
a i : a i+5 la plage de cellules contenant les critères ß i : ß i+5 la plage de cellules contenant les valeurs cibles (0 ; 0,20 ; 0,40 ; 0,60 ; 0,80)
Patrice33740
Messages postés
7785
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
14 juillet 2019
1183 -
Pas bonjour non plus,

Utilises la formule d'Eric (que je salue) arrondi au multiple, elle est bien plus simple et elle fonctionne parfaitement !
Ici tu trouveras comment on fait pour entrer une formule dans une cellule Excel :
https://support.office.com/fr-fr/article/saisie-d-une-formule-2e99d6c8-f681-44d4-b6e6-a8fad1a47b2a
Commenter la réponse de BLACKBAUER