Fonction TRONQUE
Résolu
DC
-
Patrice33740 Messages postés 8930 Statut Membre -
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,
En voulant convertir des degrés en minutes, j'ai constaté un fonctionnement curieux de la fonction TRONQUE.
Normalement : 1,15 degrés décimaux = 1°9' (0,15 x 60 = 9)
TRONQUE(0,15*60) me donne bien 9
En revanche, ma formule s'écrit :
TRONQUE ((1,15-1)*60) et me donne 8 !
Avez-vous une idée de ce qui provoque un tel résultat ?
Merci de vos réponses.
En voulant convertir des degrés en minutes, j'ai constaté un fonctionnement curieux de la fonction TRONQUE.
Normalement : 1,15 degrés décimaux = 1°9' (0,15 x 60 = 9)
TRONQUE(0,15*60) me donne bien 9
En revanche, ma formule s'écrit :
TRONQUE ((1,15-1)*60) et me donne 8 !
Avez-vous une idée de ce qui provoque un tel résultat ?
Merci de vos réponses.
A voir également:
- Formule tronque excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
- Formule somme excel colonne - Guide
2 réponses
Bonjour,
Il s'agit d'un problème de précision des calculs lié à la représentation des nombres en virgule flottante.
Voir : IEEE 754-2008
Il s'agit d'un problème de précision des calculs lié à la représentation des nombres en virgule flottante.
Voir : IEEE 754-2008
Bonjour,
Pour appuyer la réponse de Patrice33740 (que je salue) :
Si tu écris la formule :
=(1,15-1)*60
avec un format nombre et 14 décimales, tu obtiens le résultat 8,99999999999999
Il est donc normal que TRONQUE renvoie 8.
Une solution consiste à utiliser l'arrondi.
=TRONQUE(ARRONDI((1,15-1)*60;2)) renvoie 9.
A+
Pour appuyer la réponse de Patrice33740 (que je salue) :
Si tu écris la formule :
=(1,15-1)*60
avec un format nombre et 14 décimales, tu obtiens le résultat 8,99999999999999
Il est donc normal que TRONQUE renvoie 8.
Une solution consiste à utiliser l'arrondi.
=TRONQUE(ARRONDI((1,15-1)*60;2)) renvoie 9.
A+
Toutes les méthodes ont des avantages et des inconvénients !!!
Plus de précisions ici : Les fonctions d'arrondi
Cdlt
Patrice