Fonction arrondi.au.multiple
Fermé
el-sol
-
4 nov. 2008 à 17:40
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 5 nov. 2008 à 07:07
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 5 nov. 2008 à 07:07
A voir également:
- Fonction arrondi.au.multiple
- Fonction si et - Guide
- Fonction somme excel - Guide
- Fonction moyenne excel - Guide
- Fonction trier excel - Guide
- Fonction couleur excel - Guide
3 réponses
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
4 nov. 2008 à 19:19
4 nov. 2008 à 19:19
G5 contient la formule =13,25*1,024
H5 contient la formule =ARRONDI(G5;0) et affiche 14
I5 contient la formule =ARRONDI(G5;1) et affiche 13,6
J5 contient la formule =ARRONDI(G5;2) et affiche 13,57
K5 contient la formule =ARRONDI(G5;3) et affiche 13,568
H5 contient la formule =ARRONDI(G5;0) et affiche 14
I5 contient la formule =ARRONDI(G5;1) et affiche 13,6
J5 contient la formule =ARRONDI(G5;2) et affiche 13,57
K5 contient la formule =ARRONDI(G5;3) et affiche 13,568
Raymond PENTIER
Messages postés
58389
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
18 avril 2024
17 090
5 nov. 2008 à 03:47
5 nov. 2008 à 03:47
J'ai oublié d'indiquer quelque chose de très important, qu'on néglige trop souvent :
Quand Excel affiche 13,6 parce que le format nombre est ##0,0 le nombre stocké en mémoire est toujours 13,568 comme on peut le vérifier en multipliant le contenu de la cellule par 1000.
Par contre quand la cellule affiche 13,6 parce qu'on a utilisé la fonction ARRONDI() avec 1 décimale, la valeur stockée en mémoire a changé et est devenue 13,6 (qui donnera 13600 en multipliant par 1000).
Cette observation vient expliquer pourquoi des distorsions sont constatées sur les récapitulatifs de payes et de cotisations, où salaires et charges sont calculées jusqu'à 4 décimales mais affichées avec 2 seulement ; et la somme des cotisations de 50 salariés n'est pas rigoureusement égale à la cotisation calculée sur la somme des 50 salaires, au grand désespoir des comptables ! Cette mésaventure ne leur arriverait pas s'ils appliquaient la fonction ARRONDI avec 2 décimales ...
Quand Excel affiche 13,6 parce que le format nombre est ##0,0 le nombre stocké en mémoire est toujours 13,568 comme on peut le vérifier en multipliant le contenu de la cellule par 1000.
Par contre quand la cellule affiche 13,6 parce qu'on a utilisé la fonction ARRONDI() avec 1 décimale, la valeur stockée en mémoire a changé et est devenue 13,6 (qui donnera 13600 en multipliant par 1000).
Cette observation vient expliquer pourquoi des distorsions sont constatées sur les récapitulatifs de payes et de cotisations, où salaires et charges sont calculées jusqu'à 4 décimales mais affichées avec 2 seulement ; et la somme des cotisations de 50 salariés n'est pas rigoureusement égale à la cotisation calculée sur la somme des 50 salaires, au grand désespoir des comptables ! Cette mésaventure ne leur arriverait pas s'ils appliquaient la fonction ARRONDI avec 2 décimales ...
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 212
5 nov. 2008 à 07:07
5 nov. 2008 à 07:07
Bonjour tout le monde,
ARRONDI.AU.MULTIPLE() existe bien, il faut activer une macro complémentaire (utilitaire d'analyse ?).
Comme sont nom l'indique elle arrondi au multiple donné :
=ARRONDI.AU.MULTIPLE(13.6;0.25) => 13.5
=ARRONDI.AU.MULTIPLE(13.7;0.25) => 13.75
=ARRONDI.AU.MULTIPLE(112;25) => 100
=ARRONDI.AU.MULTIPLE(113;25) => 125
eric
ARRONDI.AU.MULTIPLE() existe bien, il faut activer une macro complémentaire (utilitaire d'analyse ?).
Comme sont nom l'indique elle arrondi au multiple donné :
=ARRONDI.AU.MULTIPLE(13.6;0.25) => 13.5
=ARRONDI.AU.MULTIPLE(13.7;0.25) => 13.75
=ARRONDI.AU.MULTIPLE(112;25) => 100
=ARRONDI.AU.MULTIPLE(113;25) => 125
eric