Pourquoi 3,99 plutôt que 4, tout simplement pour indiquer que le résultat n'est pas exactement 4.
Comme expliqué en
#14, le résultat
est 4.
Et même si le résultat était 3,999999999 un arrondi donnerait 4 et non 3,99.
Mais dans ce cas là, si tu tronques la valeur du résultat, ou des valeurs intermédiaires, tu peux afficher 3,99.
Si tu arrondis les valeurs intermédiaires, tu apportes une marge d'erreur.
Si tu tronques ces valeurs, tu rajoutes une marge d'erreur
(non calculable à priori).
Plus tu utiliseras de valeurs approximées
(comme 1,33333333333 pour 4/3) dans tes calculs intermédiaires, plus le résultat final sera erroné.
Et en tronquant à seulement deux chiffres après la virgules, tu augmentes encore la marge d'erreur.
C'est comme ça que tu finis par avoir 3,99 affiché au lieu de la bonne valeur qui est 4. :'
Si tu as la valeur 3,99999999 et que tu veux afficher 3,99 tu peux peux utiliser =TRONQUE(
Ta_Valeur;2).