Si vous travaillez dans plusieurs langues avec Excel, vous savez qu'il est souvent difficile de convertir des nombres du français, de l'espagnol ou d'autres langues romanes en anglais américain ou britannique. La raison en est que le nombre 1 000,25 USD est écrit à 1 000,25 USD dans les langues romanes avec la décimale et la virgule commutées. En raison de ce problème, des erreurs intéressantes ont été commises dans les systèmes informatiques. Un malheureux détaillant a vendu 5 000 $ de caméras pour 5 $ chacune. L'agence de protection des consommateurs l'a contraint à s'en tenir à ce prix lorsqu'il a essayé de rechercher des clients pour la différence. Un cabinet d'avocats a facturé à ses clients 40 heures en une journée alors que l'avocat n'avait que 4 heures. Il va sans dire que le client pensait avoir été trompé. Heureusement, il existe une solution facile à cette confusion.
Microsoft Excel ne sait pas quoi faire des nombres dans un format différent de celui de la version de la version Excel que vous utilisez. Par conséquent, il traite ces chaînes de texte comme du texte ordinaire, pas des nombres. Ce n'est pas bon car vous ne pouvez pas faire de mathématiques avec du texte. Vous devez convertir le texte en format numérique.
1.Voici un exemple. Vous trouverez ci-dessous une liste de prix. Comme vous pouvez le constater, ce format numérique utilise des virgules pour les décimales et des décimales pour les séparateurs des milliers. Il vient d'Europe ou d'Amérique latine.
2.Lorsque vous ouvrez ce fichier texte avec Excel, l’écran ci-dessous apparaît. Vous pouvez dire qu'Excel pense qu'il s'agit de texte et non de nombre car le texte est justifié à gauche. Les chiffres sont justifiés à droite.
Dans la colonne suivante, nous voyons les résultats de la conversion de ce format européen / latino-américain en anglais. Les chiffres sont justifiés à droite et la partie en cents du montant en dollars est indiquée.
À droite, la formule utilisée pour traduire d'un format à un autre: '= NUMBERVALUE (A1, ”,”, ”.”). Les arguments sont la valeur de texte, le séparateur décimal et le séparateur de 1000 dans cet ordre.
3.Il est plus facile de voir quels sont les arguments de la fonction NUMBERVALUE si vous utilisez l'assistant de fonction comme ceci: