Formule Excel: obtenir une partie entière d'un nombre -

Table des matières

Formule générique

=TRUNC(number)

Sommaire

Pour supprimer la partie décimale d'un nombre et renvoyer uniquement la partie entière, vous pouvez utiliser la fonction TRUNC pour découper la décimale.

Dans l'exemple, la cellule C6 contient cette formule:

=TRUNC(B6)

La fonction TRUNC tronque simplement (c'est-à-dire supprime) les nombres; ce n'est pas du tout rond.

Explication

Avec TRUNC, aucun arrondi n'a lieu. La fonction TRUNC tranche simplement la partie décimale du nombre avec les paramètres par défaut.

TRUNC prend en fait un deuxième argument facultatif pour spécifier la précision de la troncature, mais lorsque vous ne fournissez pas cet argument facultatif, il est supposé être zéro et la troncature se produit à la décimale.

Qu'en est-il INT ou ROUND?

Vous pourriez vous demander si vous pouvez utiliser l' INT ou RONDES fonctions à la place.

Le comportement de INT est identique à TRUNC (avec les paramètres par défaut) pour les nombres positifs - la fonction INT arrondira un nombre à l'entier suivant, puis retournera uniquement la partie entière du nombre.

Cependant, pour les nombres négatifs, l'arrondi effectué par INT est un peu étrange.

En effet, INT arrondit les nombres négatifs à partir de zéro, quelle que soit la valeur décimale. Voir les 2 derniers exemples de l'écran ci-dessus pour un exemple.

En raison de ce comportement, TRUNC est une meilleure option si vous souhaitez uniquement la partie entière d'un nombre.

Comme vous vous en doutez, la fonction ROUND arrondit les nombres vers le bas. Si vous voulez arrondir à l'entier le plus proche (positif ou négatif), utilisez simplement:

=ROUND(number,0)

Mais sachez que la valeur entière peut être différente du nombre avec lequel vous avez commencé en raison de l'arrondissement.

Articles intéressants...