(C) 2012 - 2024 by Mourad Louha · Tous droits réservés.

Traducteur

Les fonctions de Microsoft Excel ont été localisées dans de nombreuses langues. Si vous envoyez votre fichier Excel à quelqu'un utilisant une langue qui diffère de la votre, les fonctions et les formules utilisées dans le classeur sont automatiquement traduites par Excel lors de l'ouverture du fichier. Cependant, la traduction automatique souvent ne fonctionne pas, si vous insérez directement des formules en langue étrangère dans votre feuille de calcul. Une telle situation peut se produire par exemple, si vous utilisez Excel en français et vous souhaitez utiliser une formule anglaise fournie par un forum. L'outil en ligne ci-dessous vous permet de traduire une formule Excel d'une langue à l'autre et donc d'utiliser la formule localisée.

Microsoft ExcelInformations supplémentaires

Sélectionnez votre version d'Excel. Si vous utilisez une version Excel antérieure à Excel 2010 sélectionnez la dernière entrée dans la liste. Veuillez noter que pour certaines langues, les traductions d'une fonction peuvent différer dans différentes version d'Excel. C'est par exemple la cas pour la fonction RECHERCHE, qui a été traduite en néerlandais en OPZOEKEN pour Excel 2010 et en ZOEKEN pour Excel 2010 SP1 et versions ultérieures.

Formule sourceInformations supplémentaires

Entrez dans ce champ une fonction ou bien une formule Excel. Au cas où vous entrez une formule, celle-ci doit-être valide. Le traducteur de formules traduit les nom des fonctions, les valeurs d'erreurs comme par exemple #DIV/0! et facultativement le premier argument pour les fonctions CELLULE et INFORMATIONS.

Langue sourceInformations supplémentaires

Sélectionnez la langue source. La langue choisie doit correspondre avec la langue pour la fonction ou la formule entrée précédemment, afin qu'ils puissent être reconnus par le traducteur de formules.

Langue cibleInformations supplémentaires

Sélectionnez la langue cible. Veuillez noter, que Microsoft n'a pas traduit chaque fonction pour chaque langue et par conséquent le nombre de fonctions traduites diffère suivant la langue cible. Les fonctions non traduites gardent dans ce cas leur nom en Anglais. Il existe même des langues, où seulement les arguments pour les fonctions CELLULE et INFORMATIONS ont été traduits.

OptionsInformations supplémentaires

La première option vous permet de spécifier si le séparateur entre arguments est à remplacer ou non. Ceci est par exemple important, au cas où vous voulez traduire une formule anglaise en français. Généralement, la virgule est utilisée en tant que séparateur d'arguments en anglais et le point-virgule en tant que séparateur d'arguments en français. Pour que la version Excel en français accepte la formule, il faudra remplacer les virgules par des points-virgules. Le traducteur de formules propose une option dès que vous choisissez und langue cible ou source. Les autres options permettent de spécifier si les arguments des fonctions CELLULE et INFORMATIONS sont à traduire en Anglais ou dans la langue cible. L'Anglais est défini par défault, vu que Microsoft Excel accepte toujours ces arguments en Anglais.

Séparateur pour les arguments

Premier argument pour CELLULE()

Premier argument pour INFORMATIONS()

Formule cible

 
 
Comments

Beau travail Mourad, la traduction fonctionne bien du français vers l’anglais, ce qui est for utile pour transposer les formules dans une macro.

Bonjour Jorge,
ok, ca semble plus comliqué. Ce que je peut te proposer, c’est de m’envoyer le fichier, si possible. Je pourrais y jêter un coup d’oeil et voir si je trouve quelque chose. Tu peut m’envoyer le fichier à l’adresse e-Mail mentionnée dans les mentions légales de ce site.
Cordialement,Mourad

Merci beaucoup Mourad. Hélas non, cela ne fonctionne pas. DOLLAR() n’est pas reconnu et ROUND() ne satisfait pas le boit de l’opération. Le problème est que je veux montrer des valuers dans une seule ligne. comme ça:
Bout final de mon macro: « Poids sur la Lune: 27.96, sur Mercure: 0.37 » étant donné que les valeurs dans deux autres cellules sont 27.96789 et 0.36578. Il n’est pas nécessaire d’arrondissement, seulement de couper les décimales et transformer les nombres en texte. Peut-être qu’il y aura une autre solution outre celle que j’envisage!?

Alors, par VALUTA(F13,2) je prend deux décimales et rend le nombre en texte, et alors je peux faire ma ligne finale avec des &.

J’ai découvert une autre fonction STR(), mais je n’ai pas pu résoudre le problème avec celle là non plus.

Bonjour Jorge,
j’ai pu approuver les deux commentaires seulement aujoud’hui. Je ne peut pas vous dire, quelle est la raison exacte, pourquoi cela ne fonctionne pas sur un Mac. Mais peut-être une des suggestions suivantes aident:
Vous pouvez essayer d’utiliser la version anglaise de la fonction dans votre Macro: …Formula = « DOLLAR(…) ». Excel devra traduire automatiquement la formule suivant le language utilisé. Si cela ne fontionne pas non plus, vous pouvez essayer d’utiliser ROUNDDOWN(), qui donne 1,45 = ROUNDDOWN(123,4567;2) ou bien ROUND(). Laissez moi savoir, si une des suggestions a fonctionnée. Si oui, tout est ok, sinon, on poura peut-être essayer autre chose.
Cordialement,Mourad

Bonjour!

(Je vous demande de m’excuser d’avoir écrit en anglais, la première fois)

J’ai développé un macro en anglais sur en Mac suédois. Le macro doit exécuter sur en Mac en France avec Excel en français. Toutes les subroutines marchent très bien… sauf une.

J’utilise la formule =VALUTA(123,4567) [valuta est devise en suédois] et le but est de couper les décimales (deux) et transformer le nombre en texte. Tout fonctionne parfaitement sur mon Mac.

Pour le Mac en France, j’utilise =DEVISE(123,4567). Le résultat est ”NOM?”, c’est à dire Excel ne reconnait pas DEVISE().

Mais ce n’est pas vrai. Si on presse RETURN manuellement dans la cellule… Excel reconnait la formule et fait le calcul! Résultat 123,45!!

Peut-être il y a quelqu’un de vous qui reconnait ce problème?
Et sa solution ou quelque information que se soit à ce sujet.
Je vous remercie d’avance!

Good evening!

I have developed a macro in English on a Swedish Mac. The macro runs on a a Mac used in France with Excel in French. All the Subroutines work very well… but one. I used the formula « =VALUTA(123,4567) » [Swedish for currency] so that it should truncate to 2 decimals and then convert to text. The corresponding French formula is « =DEVISE(123,4567) », which I now use. I fill a whole column with this formula with the VBA-macro but the result is « NOM? » [name?]; one would think Excel does not recognize DEVISE().

However, and this is the real question, if I mark any of these cells and press RETURN (manually, that is) it recognizes the formula and prints 123,45!!!

I am quite frustrated. Any pointers towards a solution would be greatly appreciated. Thank you.

Bonsoir novaj,
j’ai fait un test avec mon navigateur Chrome et changé sur OneDrive la langue de l’Allemand vers le Francais. Je remarque le même problème. Les formules restent en Allemand, l’interface est en francais. J’ai ensuite lancé pour tester l’Internet Explorer et, avant d’appeler OneDrive, effacé tous le Cookies, fichiers temporaires, etc. Ensuite j’ai crée un nouveau fichier Excel dans Excel en ligne. Malheureusement, cela n’a rien changé. L’interface est francais, les formules en Allemand.
Je ne peux vous donc pour le moment que conseiller de poser la question sur MS Answers ou bien sur TechNet.
Cordialement, Mourad

Bonjour,
J’ai exactement le même problème : les formules dans excel online sont en néerlandais alors que mes navigateurs (j’ai essayé avec chrome et firefox) sont configuré en français et onedrive est également en français.
A ce propos, les évenements dans mon calendrier outlook sont aussi traduits en flamand (alors que comme tout le reste, ce devrait être en français).
Que puis-je faire?
Merci d’avance pour votre réponse

Bonjour mexav,
je suppose que votre navigateur internet utilise comme langue préférée le Neerlandais. Excel en ligne utilise cette information pour choisir la langue. Vous pouvez essayer de changer la configuration de votre navigateur. Par example pour Firefox en cliquant dans le menu ‘Outils’ sur ‘Options’ et ensuite choisir la langue préférée.Ou bien, vous essayer de changer la langue utilisée par Excel en ligne. Pour mon compte OneDrive, ceci est possible tout en bas de la page, ou on peut choisir une langue.
Cordialement, Mourad

Bonjour,

Dans « EXCEL ON Line », les formules sont en Neerlandais, au lieu du français,
Si j’importe un document Excel 2007 vers Excel on line, toutes mes formules sont traduites en néérlandais.
C’est bizarre, auriez-vous une solution ?
Bien cordialement
Mexav

Leave a Reply