ElyxAI
formulas

Comment Supprimer les décimales Without ARRONDIing

Raccourci :Ctrl+H (Find & Replace with Regex)
Excel 2016Excel 2019Excel 365Excel Online

Apprenez à supprimer les décimales des nombres dans Excel tout en conservant la valeur réelle sans arrondir. Ce tutoriel couvre les fonctions INT, TRUNC et TEXT, ainsi que les techniques de formatage pour tronquer les décimales.

Pourquoi c'est important

Supprimer les décimales sans arrondir est essentiel pour les données financières, les inventaires et les rapports où la troncature précise garantit des calculs exacts.

Prérequis

  • Navigation Excel de base et sélection de cellules
  • Compréhension des nombres décimaux et différences d'arrondi

Instructions étape par étape

1

Sélectionnez votre plage de données

Cliquez sur la cellule contenant les décimales, ou sélectionnez une plage en cliquant et en faisant glisser sur plusieurs cellules.

2

Utilisez la fonction INT

Entrez la formule =INT(A1) dans une nouvelle cellule pour supprimer toutes les décimales (pour les nombres positifs). Par exemple, 23,87 devient 23.

3

Appliquez la fonction TRUNC

Utilisez =TRUNC(A1) pour les nombres négatifs, car elle tronque vers zéro pour les deux. Spécifiez les décimales : =TRUNC(A1,1) conserve une décimale.

4

Copiez la formule sur toutes les lignes

Sélectionnez la cellule avec votre formule, copiez (Ctrl+C), puis sélectionnez la plage cible et collez (Ctrl+V).

5

Remplacez les valeurs originales

Copiez les résultats, puis utilisez Collage spécial (Ctrl+Maj+V) et sélectionnez 'Valeurs uniquement' pour remplacer les décimales.

Méthodes alternatives

Fonction TEXT pour l'affichage uniquement

Utilisez =TEXT(A1,"0") pour formater les décimales sans modifier les valeurs réelles. Idéal quand vous avez besoin des données originales intactes.

Dialogue Format de cellule

Clic droit > Format de cellule > Onglet Nombres > définissez Décimales à 0. Cela cache les décimales visuellement mais ne change pas les valeurs.

Rechercher et remplacer avec Regex

Utilisez Rechercher et remplacer (Ctrl+H) avec expressions régulières. Modèle : (\d+)\.\d+ > Remplacer par : $1.

Astuces et conseils

  • INT fonctionne uniquement avec les nombres positifs; utilisez TRUNC pour les données mixtes.
  • Dupliquez toujours vos données avant d'appliquer des formules pour préserver les originales.
  • Utilisez TRUNC(A1,2) pour conserver exactement 2 décimales si vous avez besoin de troncature sélective.
  • Collage spécial > Valeurs empêche les formules de se casser si vous déplacez les cellules sources.

Astuces avancées

  • Combinez TRUNC avec ROUND pour contrôler direction et précision : =TRUNC(A1*100)/100 supprime les décimales au-delà de 2.
  • Pour de grands ensembles, utilisez Rechercher et remplacer avec regex pour tronquer des milliers de cellules rapidement.
  • Créez une colonne d'aide avec TRUNC, puis fusionnez les colonnes efficacement avec Données > Consolider.

Résolution de problèmes

Erreur #VALUE! dans la formule

Assurez-vous que les références contiennent des nombres, pas du texte. Utilisez VALUE() : =TRUNC(VALUE(A1)).

Les décimales apparaissent toujours après TRUNC

Vous avez probablement utilisé TEXT ou le formatage au lieu de la troncature réelle. Utilisez =TRUNC() et collez les valeurs.

Les résultats diffèrent entre INT et TRUNC

INT arrondit vers le bas; TRUNC tronque toujours vers zéro. Choisissez selon votre type de données.

Formules Excel associées

Questions fréquentes

Quelle est la différence entre supprimer les décimales et arrondir?
Supprimer (tronquer) coupe simplement : 5,99 devient 5. L'arrondi considère le chiffre suivant : 5,99 devient 6. La troncature préserve les valeurs exactes sans ajustement mathématique.
Puis-je supprimer les décimales sans créer une nouvelle colonne?
Oui, utilisez Rechercher et remplacer avec regex (Ctrl+H), activez 'Expressions régulières', et utilisez (\d+)\.\d+ pour remplacer par $1 directement.
Quelle fonction fonctionne pour les nombres positifs et négatifs?
TRUNC est le meilleur choix car il tronque toujours vers zéro. INT arrondit vers l'infini négatif, donnant des résultats différents pour les négatifs.
Comment conserver certaines décimales mais supprimer d'autres?
Utilisez TRUNC avec un deuxième paramètre : =TRUNC(A1,1) conserve 1 décimale, =TRUNC(A1,2) en conserve 2. Cela contrôle la précision.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire