Skip to content

Pourquoi les fonctions Excel ont des noms différents selon la langue

6 min de lecture 13 juin 2026
excelformuleslocalisationfonctions

Excel localise les noms de fonctions : SUM devient SUMME en allemand et SOMME en français, et le séparateur virgule peut se transformer en point-virgule. Le fichier reste neutre à l'intérieur ; seuls les noms que vous voyez et saisissez changent.

Pourquoi les fonctions Excel ont des noms différents selon la langue — Hivly

Vous copiez une formule depuis un tutoriel en anglais, vous la collez dans votre version allemande d’Excel, et elle renvoie une erreur. Là-bas, les noms de fonctions sont différents. SUM devient SUMME, AVERAGE devient MITTELWERT, et la virgule entre les arguments doit parfois devenir un point-virgule. Rien n’est cassé : Excel a traduit la langue des formules pour qu’elle corresponde à la vôtre, et comprendre pourquoi évite bien des confusions quand les feuilles franchissent les frontières.

En bref : Excel traduit les noms de fonctions dans votre langue d’affichage, donc SUM devient SUMME en allemand et SOMME en français. Quand votre région utilise la virgule comme séparateur décimal, le séparateur d’arguments devient un point-virgule. Le fichier xlsx stocke les fonctions sous une forme interne neutre, ce qui lui permet de s’ouvrir correctement dans n’importe quelle langue. Seuls les noms que vous saisissez et que vous voyez changent.

Pourquoi Excel traduit-il les noms de fonctions

Microsoft localise toute l’interface d’Excel pour chaque langue prise en charge, et les noms de fonctions sont considérés comme faisant partie de cette interface, au même titre que les éléments de menu et les libellés de boutons. Un utilisateur en Allemagne voit donc SUMME, un utilisateur en France voit SOMME, et un utilisateur en Espagne voit SUMA. L’idée est que les formules se lisent naturellement dans votre propre langue plutôt que d’imposer l’anglais à tout le monde.

C’est un choix de conception délibéré, pas un bug ni une bizarrerie régionale. Pour la plupart des gens qui ne travaillent que dans une seule langue, c’est invisible et pratique : les noms de fonctions correspondent aux mots auxquels ils s’attendent. La gêne n’apparaît que lorsque le contenu passe d’une langue à une autre, ce qui arrive bien plus souvent aujourd’hui, à mesure que les tutoriels, les modèles et les collègues se répartissent dans le monde entier. Une formule écrite dans une langue ne se saisit pas correctement dans une autre, même si toutes deux décrivent le même calcul.

Le casse-tête quotidien quand les formules changent de langue

Le cas classique, c’est la copie d’une formule depuis un blog ou une vidéo en anglais vers un Excel non anglophone. Vous collez =SUM(A1:A10) dans un Excel allemand, et il refuse, parce que cette version attend =SUMME(A1:A10). La fonction est identique en dessous, mais le nom que vous avez saisi n’est pas celui que cette installation reconnaît. Même calcul, mauvais vocabulaire, erreur immédiate.

Cela touche aussi les collaborateurs. Une collègue en France construit une feuille remplie de SOMME et de MOYENNE, l’envoie par e-mail à un coéquipier aux États-Unis, et tous deux décrivent les mêmes formules avec des mots différents au téléphone. Aucun n’a tort. Ils voient la même logique rendue dans leur propre langue. La confusion ne porte que sur les noms, mais elle est bien réelle et fait perdre du temps lorsque chacun s’imagine que l’autre s’est trompé.

Ce qui est réellement stocké dans le fichier

Voici la partie qui dissipe l’essentiel de l’inquiétude : un fichier xlsx ne stocke pas vos noms localisés. En interne, il conserve les fonctions sous une forme neutre, indépendante de la langue, et chaque version d’Excel les affiche en utilisant les noms locaux de la personne qui ouvre le fichier. Une feuille entièrement construite avec des formules SOMME en français s’ouvre donc dans un Excel anglais en affichant SUM, automatiquement, sans aucune étape de conversion.

C’est pour cela que partager des fichiers entre régions fonctionne presque toujours, alors que les saisir d’une région à l’autre ne fonctionne pas. La casse se produit au clavier, lorsque vous tapez un nom d’une langue dans une installation qui en attend une autre. Elle ne se produit pas au niveau du fichier, car la logique enregistrée n’a jamais été liée à une langue au départ. Ouvrez le même fichier dans cinq langues et vous obtenez cinq jeux de noms pour un seul et même ensemble de calculs inchangé.

La virgule contre le point-virgule comme séparateur

Il y a un second détail qui surprend, et il est lié aux nombres, pas à la langue. Dans les régions où le séparateur décimal est la virgule, comme une grande partie de l’Europe, vous écrivez trois et demi 3,5. Si Excel utilisait aussi la virgule pour séparer les arguments d’une fonction, SUM(3,5) serait ambigu : un seul argument valant trois et demi, ou bien deux arguments ? Pour éviter cette collision, Excel bascule le séparateur d’arguments sur le point-virgule dans ces régions.

Ainsi, la même formule s’écrit =SUM(A1, B1) dans un Excel anglais à décimale virgule et =SUMME(A1; B1) en allemand. Le point-virgule ne fait pas partie du nom de la fonction ; il suit vos paramètres régionaux de nombres. C’est pourquoi une formule copiée depuis une région peut échouer même après que vous avez corrigé les noms de fonctions : les séparateurs sont eux aussi incorrects. Les noms comme la ponctuation doivent correspondre au paramètre régional cible avant que la formule ne soit acceptée.

Comment traduire une formule d’une langue à une autre

Traduire une formule demande deux passes : remplacer les noms de fonctions, puis corriger les séparateurs d’arguments si les régions diffèrent sur le séparateur décimal. Pour une formule courte, vous pouvez le faire à la main une fois que vous connaissez les équivalents : SUM vers SUMME, IF vers WENN, VLOOKUP vers SVERWEIS, et ainsi de suite. Pour tout ce qui est plus long, ou pour une langue que vous ne lisez pas, chercher des dizaines de noms à la main est lent et source d’erreurs.

Une voie plus rapide consiste à utiliser un outil qui connaît les correspondances de noms officielles et convertit la formule entière d’un coup, séparateurs compris. Le traducteur de formules Excel gratuit sur excel.hivly.net fait exactement cela : collez une formule dans une langue, choisissez la langue cible, et il réécrit les noms de fonctions et ajuste la ponctuation pour que le résultat se saisisse proprement dans l’autre région. Il s’exécute dans votre navigateur, donc la formule ne quitte jamais votre machine, ce qui compte lorsque la feuille est un document que vous préféreriez ne pas téléverser où que ce soit.

Une dernière habitude est utile quand vous collaborez d’une région à l’autre : convenez de la langue dans laquelle un modèle partagé est rédigé, et notez-la quelque part dans le fichier. Comme la logique enregistrée est neutre, chacun peut l’ouvrir et voir ses propres noms, mais aligner les exemples saisis et les instructions sur une seule langue convenue évite que tout le monde se parle sans se comprendre.

Try the excel toolsTranslate formulas between languages, convert Excel to and from CSV, JSON and HTML, and merge workbooks.

Questions fréquentes

Pourquoi SUM devient-il SUMME ou SOMME dans d'autres langues ?
Microsoft traduit l'interface utilisateur pour chaque langue, et les noms de fonctions font partie de cette interface. Un Excel anglais affiche donc SUM, un Excel allemand affiche SUMME et un Excel français affiche SOMME. Il s'agit de la même fonction sous-jacente avec un nom d'affichage localisé, un peu comme un libellé de menu traduit pour chaque région.
Une formule en anglais fonctionnera-t-elle dans une version allemande d'Excel ?
Souvent pas si vous la saisissez directement, car l'Excel allemand attend SUMME plutôt que SUM et peut exiger un point-virgule à la place d'une virgule. La solution consiste à traduire les noms de fonctions et à ajuster le séparateur. Le fichier en lui-même s'ouvre sans problème ; c'est la formule saisie et affichée qui diffère selon la langue.
Pourquoi ma formule utilise-t-elle des points-virgules au lieu de virgules ?
Lorsque vos paramètres régionaux utilisent la virgule comme séparateur décimal, Excel bascule le séparateur d'arguments sur le point-virgule pour éviter toute ambiguïté. Ainsi, un nombre comme 3,5 reste clair, et les arguments sont séparés par des points-virgules. Cela dépend de votre paramètre régional, pas de la fonction, et change avec la région de votre système.
La langue modifie-t-elle la façon dont le fichier est enregistré ?
Non. Un fichier xlsx stocke les fonctions sous une forme interne neutre, et non sous vos noms localisés. C'est pourquoi une feuille créée dans un Excel français s'ouvre correctement dans un Excel anglais, avec chaque fonction affichée automatiquement en anglais. Seuls les noms que vous voyez et saisissez suivent votre langue d'affichage ; la logique enregistrée, elle, reste identique.

À lire ensuite

Un projet plus ambitieux ?

Hivly est créé par CodingEagles, un studio logiciel qui livre des applications web de production. Si vous avez un vrai projet, contactez-nous.

Découvrez ce que fait CodingEagles →