Convertir des kilogrammes en tonnes dans un tableur revient à diviser par 1 000. L’opération paraît triviale, et c’est justement là que les erreurs se glissent. Entre la tonne métrique, la short ton américaine et la long ton britannique, une simple formule mal paramétrée peut fausser un fichier partagé à l’international. Voici comment fiabiliser cette conversion dans Excel et Google Sheets, en allant au-delà du réflexe « diviser par mille ».
Tonne métrique, short ton, long ton : pourquoi le code d’unité change tout
La plupart des tutoriels s’arrêtent à la division par 1 000. Cette approche fonctionne tant que tout le monde parle de la même tonne. En pratique, trois types de tonnes coexistent dans les systèmes d’unités anglo-saxons et métriques.
La tonne métrique vaut exactement 1 000 kg. La short ton, utilisée aux États-Unis, correspond à environ 907 kg. La long ton, encore employée dans certains contextes britanniques, représente environ 1 016 kg. La fonction CONVERT d’Excel et de Google Sheets reconnaît ces trois variantes, chacune identifiée par un code distinct.
Si vous travaillez sur un fichier destiné à des partenaires nord-américains, taper =CONVERT(A1,"kg","ton") sans vérifier quel code « ton » est interprété peut introduire un écart de près de 10 % sur chaque ligne. Documenter le type de tonne dans l’en-tête de votre colonne n’est pas un luxe, c’est une précaution de base.

Formule CONVERT dans Excel : syntaxe et codes pour les kg en tonne
La fonction CONVERT prend trois arguments obligatoires : la valeur numérique, le code de l’unité source et le code de l’unité cible. Aucun n’est facultatif, et les deux codes doivent appartenir à la même catégorie de grandeur physique (ici, la masse).
Codes d’unité à connaître pour la masse
- « kg » désigne le kilogramme, unité source dans notre cas
- « ton » renvoie à la tonne métrique (1 000 kg) dans Google Sheets, mais attention : dans Excel, ce même code peut pointer vers la short ton selon la version et la locale
- « sg » correspond au slug, « lbm » à la livre-masse, « ozm » à l’once – des unités que vous croiserez dans des fichiers importés de systèmes anglo-saxons
Pour convertir la cellule A1 de kilogrammes en tonnes métriques dans Excel, la formule la plus fiable reste : =CONVERT(A1,"kg","ton"). Dans les versions récentes de Microsoft 365, l’interface de sélection de fonctions propose une auto-complétion des codes d’unité, ce qui réduit le risque de faute de frappe.
En revanche, les versions plus anciennes d’Excel ne disposent pas de cette aide à la saisie. Un code mal orthographié (par exemple « tonnes » au lieu de « ton ») déclenche une erreur #N/A sans message explicite. Le diagnostic n’est pas toujours évident quand on manipule des centaines de lignes.
Conversion kg en tonne dans Google Sheets : différences à anticiper
Google Sheets utilise la même fonction CONVERT avec une syntaxe identique. La formule =CONVERT(A1,"kg","ton") fonctionne de la même manière. Les codes d’unité sont sensibles à la casse et doivent être encadrés par des guillemets.
Une particularité de Google Sheets : les séparateurs de formule varient selon la langue de l’interface. En français, le point-virgule remplace la virgule. La formule devient alors =CONVERT(A1;"kg";"ton"). Oublier ce détail provoque une erreur de syntaxe immédiate.
Google Sheets gère aussi les préfixes métriques directement dans le code d’unité. Par exemple, « Mg » (mégagramme) équivaut à une tonne métrique. Cette souplesse peut servir dans des contextes scientifiques, mais elle ajoute une source de confusion si plusieurs personnes éditent le même fichier sans convention commune.
Alternative simple : la division directe
Pour les fichiers internes où seule la tonne métrique entre en jeu, la formule =A1/1000 reste la méthode la plus lisible. Elle ne dépend d’aucun code d’unité, ne génère pas d’erreur #N/A et se comprend au premier coup d’oeil par n’importe quel collaborateur.
Le choix entre CONVERT et la division dépend du contexte. CONVERT apporte une traçabilité : en lisant la formule, on sait que la conversion porte sur des masses. La division par 1 000 est plus rapide mais ne documente rien.

Erreurs fréquentes lors de la conversion kg-tonne dans un tableur
Trois problèmes reviennent régulièrement dans les fichiers de conversion de masse.
Le premier concerne le mélange entre cellules texte et cellules numériques. Si une colonne contient « 1500 kg » (texte) au lieu de 1500 (nombre), ni CONVERT ni la division ne fonctionneront. Il faut d’abord extraire la valeur numérique, par exemple avec la fonction GAUCHE combinée à CNUM, ou nettoyer les données en amont.
Le deuxième piège est l’utilisation du mauvais type de tonne sans s’en rendre compte. Un fichier importé d’un logiciel américain peut exprimer des masses en short tons. Appliquer une division par 1 000 sur ces valeurs produit un résultat faux, puisque le facteur de conversion entre short ton et tonne métrique n’est pas 1 000.
Le troisième problème touche la compatibilité entre versions. Les codes d’unité acceptés par CONVERT varient selon la version d’Excel. Un fichier créé sous Microsoft 365 avec un code récent peut afficher #N/A chez un collègue utilisant une version antérieure. C’est un cas où la division simple offre une robustesse supérieure.
Tableau récapitulatif : quelle méthode pour quel besoin
| Méthode | Formule | Avantage principal | Limite |
|---|---|---|---|
| Division directe | =A1/1000 | Lisibilité, compatibilité totale | Aucune traçabilité de l’unité |
| CONVERT (tonne métrique) | =CONVERT(A1, »kg », »ton ») | Explicite, auto-documentée | Code sensible à la casse et à la version |
| CONVERT (short ton) | =CONVERT(A1, »kg », »ston ») | Adapté aux fichiers US | Confusion possible avec « ton » |
Pour un fichier partagé entre plusieurs pays, la meilleure pratique consiste à nommer la colonne de résultat avec l’unité cible (par exemple « Masse (t métrique) ») et à utiliser CONVERT pour que la formule elle-même serve de documentation. Sur un fichier interne en français, la division par 1 000 reste le choix le plus pragmatique.
Quel que soit votre choix, testez toujours votre formule sur une valeur connue avant de l’appliquer à l’ensemble d’une colonne. Convertir 1 000 kg doit donner exactement 1. Si le résultat diffère, le problème vient du code d’unité ou du format de cellule, pas de votre logique.

