Il existe différentes manières dans Excel de supprimer les décimales et de raccourcir les valeurs numériques. Dans cet article, nous expliquons comment utiliser la fonction TRUNC et ce qui la rend différente des autres techniques.

Qu’est-ce que la fonction TRUNC?

La fonction TRUNC tronque un nombre à un nombre spécifié de décimales. Le facteur clé qui différencie TRUNC des autres fonctions qui suppriment les décimales est que la fonction TRUNC ne arrondit pas les valeurs. Si vous utilisez TRUNC pour supprimer toutes les décimales de la valeur 4,68, le résultat est 4.

La fonction TRUNC nécessite deux informations:

=TRUNC(number, [digits])

Le nombre est la valeur que vous souhaitez tronquer. Les chiffres correspondent au nombre de chiffres auxquels vous souhaitez tronquer la valeur. La partie des chiffres est facultative, et si elle ne répond pas, TRUNC supprimera toutes les décimales.

Comment utiliser la fonction TRUNC

Regardons des exemples de la fonction TRUNC avec quelques exemples de données. L’exemple ci-dessous utilise la fonction TRUNC suivante.

=TRUNC(A2)

Si vous ne spécifiez pas le nombre de chiffres à tronquer, toutes les décimales seront supprimées.

Vous pouvez voir avec la valeur de la cellule A2 que la fonction TRUNC n’applique aucun arrondi. Il tronque simplement le nombre à 411.

Voyons un autre exemple. Cette fois, nous allons réduire les valeurs à deux décimales.

=TRUNC(A2,2)

Fonction TRUNC à deux décimales

La fonction TRUNC n’affichera pas de décimales supplémentaires si vous lui demandez d’en afficher plus que vous n’en avez.

Prenons l’exemple suivant et tronquons-le à deux décimales.

=TRUNC(A2,2)

Pas de décimales supplémentaires affichées par TRUNC

La valeur de la cellule A4 est réduite à deux décimales, mais les valeurs de A2 et A3 restent inchangées car elles ont déjà moins de deux décimales.

Si vous souhaitez afficher les deux décimales, les cellules devront être formatées pour être forcées de les afficher.

Supprimer l’heure d’un tampon date-heure

Un exemple utile de TRUNC est de supprimer l’heure d’un horodatage dans Excel.

Imaginez avoir les horodatages suivants, mais nous voulons juste la date dans une colonne pour l’analyse.

Données d'échantillon de date et d'heure

La formule suivante fonctionnera pour supprimer l’heure.

=TRUNC(A2)

Heure supprimée d'une date dans Excel

Bien que l’heure soit supprimée, les cellules résultantes devront toujours être formatées en tant que date uniquement.

Utilisez TRUNC pour raccourcir les nombres

Il s’agit d’une technique rare, mais il convient de savoir que la fonction TRUNC acceptera également les nombres négatifs pour l’argument chiffres. Lorsque vous utilisez un nombre négatif, la formule tronque les nombres à gauche du séparateur décimal. Cependant, cela ne change pas le nombre de chiffres. Il les remplacera par des zéros.

Voyons l’exemple suivant.

=TRUNC(A2,-1)

Saisie des chiffres moins pour le deuxième argument

Vous pouvez voir dans chaque exemple que zéro a été utilisé pour remplacer le nombre qui a été supprimé à gauche du séparateur décimal.


Il existe plusieurs façons dans Excel de supprimer les décimales, cependant, la plupart d’entre elles appliqueront un arrondi d’une certaine nature. La force de la fonction TRUNC est qu’elle n’arrondit pas les valeurs et les raccourcit simplement au nombre de décimales spécifié.

Laisser un commentaire