Arrondir le nombre à n chiffres significatifs dans Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment arrondir un nombre à un nombre spécifié de chiffres significatifs dans Excel et Google Sheets.

Que sont les chiffres significatifs ?

Les chiffres significatifs sont le nombre de chiffres qui apportent des contributions significatives à sa résolution de mesure (source : Wikipedia).

Formule

C'est la formule pour arrondir un nombre à un nombre spécifié de chiffres (chiffres) :

=ROND(A2,B2-(1+INT(LOG10(ABS(A2))))))

C'est une formule compliquée. Simplifions-le :

=ROUND(number_to_round, sig_digits - (1 + num_digits_in_number))

Ci-dessous, nous vous expliquerons comment fonctionne la formule.

Fonction RONDE

La fonction ROUND arrondit un nombre au nombre spécifié de chiffres par rapport à la décimale. En utilisant des nombres négatifs, nous pouvons arrondir à la gauche de la virgule.

Comme vous pouvez le voir, nous avons besoin d'un moyen de calculer le nombre_chiffres saisie afin d'arrondir à un nombre spécifié de chiffres. Parce que nous connaissons les chiffres significatifs auxquels nous voulons arrondir, nous n'avons besoin que d'un moyen de calculer le nombre de chiffres dans un nombre.

Nombre de chiffres dans le nombre

Calculons d'abord le nombre de chiffres du nombre. Nous allons le faire avec la formule suivante :

=INT(LOG10(ABS(A2)))

Voici comment fonctionne la formule. Les nombres peuvent être stockés en utilisant la notation scientifique :

1234567 = 1.234567 * 10 6 123456 = 1.23456 * 10 5 12345 = 1.2345 * 10 4 1234 = 1.234 * 10 3 123 = 1.23 * 10 2 12 = 1.2 * 10 1 

La valeur de l'exposant dans la notation scientifique nous indique combien de chiffres le nombre contient.

Fonction LOG10

Ensuite, nous pouvons utiliser les fonctions INT et LOG10 pour renvoyer l'exposant d'en haut.

Comment cela marche-t-il? La fonction LOG10 renvoie l'exposant auquel 10 doit être élevé pour produire le nombre.

Nous utilisons la fonction INT pour supprimer la valeur décimale de l'exposant afin que seul l'entier reste.

Fonction ABS

LOG10 ne fonctionnera pas avec des nombres négatifs, nous voulons donc également ajouter la fonction ABS pour calculer la valeur absolue, nous donnant la formule pour calculer le nombre de chiffres dans un nombre.

Nombre de chiffres à arrondir

Maintenant, nous savons comment calculer le nombre de chiffres dans un nombre. Vous vous souvenez de notre formule simplifiée ci-dessus ?

=ROUND(number_to_round, sig_digits - (1 + num_digits_in_number))

Branchez la formule pour calculer le nombre de chiffres d'un nombre :

=ROUND(number_to_round, sig_digits - (1 + INT(LOG10(ABS(number_to_round))))))

et ajoutons des références de cellules pour arriver à notre formule :

=ROND(A2,B2-(1+INT(LOG10(ABS(A2))))))

Arrondir le nombre à n chiffres significatifs dans Google Sheets

Tous les exemples ci-dessus fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave