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

Signaler
Messages postés
2
Date d'inscription
lundi 24 juin 2019
Statut
Membre
Dernière intervention
2 juillet 2019
-
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?

10 réponses

Messages postés
16159
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
2 juillet 2020
2 983
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


3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65374 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
Messages postés
23375
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
30 juin 2020
6 219
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
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65374 internautes nous ont dit merci ce mois-ci

Messages postés
23375
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
30 juin 2020
6 219
Merci et salut michel ;-)
ça laisse de marbre le demandeur par contre...
eric
Messages postés
16159
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
2 juillet 2020
2 983
Comme d'hab; l'avantage, c'est qu'on ne se fait pas engu....ler !
Messages postés
23375
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
30 juin 2020
6 219
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
Messages postés
23375
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
30 juin 2020
6 219
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
Messages postés
51854
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 juillet 2020
13 574
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
Messages postés
51854
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 juillet 2020
13 574
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
Messages postés
51854
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 juillet 2020
13 574
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 ...
Messages postés
51854
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
2 juillet 2020
13 574
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 ?
A tous, Merci beaucoup
Messages postés
2
Date d'inscription
lundi 24 juin 2019
Statut
Membre
Dernière intervention
2 juillet 2019

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)
Messages postés
8128
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
24 juin 2020
1 430
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