dimanche 14 mai 2017

VALEURNOMBRE (fonction) Convertir un texte en nombre

Par défaut, Microsoft Excel utilise les séparateurs système définis dans les paramètres régionaux du Panneau de configuration.
Si vous êtes confronté à une importation de données ne correspondant pas à ces paramètres, exemple une valeur avec un point comme séparateur, Excel considèrera ses données comme du texte et non comme une valeur.

Voici la solution fournie par Microsoft pour résoudre ce problème pour Excel 2007:

Par défaut, Microsoft Excel utilise les séparateurs système définis dans les paramètres régionaux du Panneau de configuration. Toutefois, si vous devez afficher les nombres avec des séparateurs de milliers ou de décimales différents, vous pouvez remplacer momentanément les séparateurs système par des séparateurs personnalisés.

1-Cliquez sur le bouton Microsoft Office  Image du bouton Office , puis sur Options Excel.

2-Dans l’onglet Options avancées, sous Options d’édition, désactivez la case à cocher Utiliser les séparateurs système.

3-Tapez les nouveaux séparateurs dans les zones Séparateur de décimale et Séparateur des milliers.

Pas simple et peu utile si vous devez jongler avec les deux paramètres dans un même fichier! Heureusement, Excel à évolué et nous allons voir ici comment résoudre simplement cette anomalie à l'aide de VALEURNOMBRE.

1 - Généralités sur la fonction VALEURNOMBRE :

Fonction applicable à : Excel 2016, Excel 2013, Excel 2016 pour Mac, Excel pour Mac 2011, Excel Online.

Description : Cette fonction a pour but de convertir un texte en nombre en fonction de paramètres régionaux.

Syntaxe : VALEURNOMBRE(Texte, [séparateur_décimal], [séparateur_groupe ])

La fonction VALEURNOMBRE contient les arguments suivants.

Texte    Obligatoire. Le texte à convertir en nombre.

Séparateur_décimal    Facultatif. Le caractère utilisé pour séparer l’entier et la partie fractionnaire du résultat.

Séparateur_groupe    Facultatif. Le caractère utilisé pour séparer les regroupements de nombres, par exemple pour séparer les milliers des centaines et les millions des milliers.

2 - Utilisation possible :

Imaginons que nous ayons un fichier de données provenant d'une région du globe n'utilisant les mêmes paramètres régionaux, les données sont des valeurs décimales avec comme séparateur un point et non une virgule.

L'exemple ci-dessous nous montre qu'Excel considère ces données comme du texte, difficile de faire des opérations arithmétiques dans ce cas.


Avec VALEURNOMBRE, il vous faut quelques secondes, le temps de créer la formule et de la dupliquer, pour rendre les données auparavant inutilisables, en données pouvant être exploitées dans notre classeur Excel.

Si nous avons une donnée considérée comme du texte en A2, exemple : 100.23, il nous suffit de taper =VALEURNOMBRE(A2;".";",") dans la cellule suivante à droite, pour obtenir 100,23.

C’est aussi simple que cela, comme vous le montre l'exemple ci-dessous.


Ceci est une des possibilité d'utilisation de la fonction, il en existe d'autres, si vous l'utilisez autrement n'hésitez pas à le partager avec nous dans les commentaires.

3 - Téléchargements :


Fonctions Excel.

4 - Autres références au sujet (ou articles complémentaires):


Les 50 fonctions essentielles.

5 - Autres liens :

Excel
Forum
Newsletter

Print Friendly and PDF


Cet article vous a intéressé, merci de le recommander avec un Google +1 et/ou de le partager sur Facebook, Twitter, Viadeo ou LinkedIn, en utilisant les liens mis à votre disposition.

Pour suivre nos prochains articles abonnez-vous au Blog ou inscrivez-vous au flux RSS.


Haut de la page

Blog Excel-Dev  - Trucs et Astuces pour Excel
Pays/territoire : 94360 Bry-sur-Marne, France

3 commentaires :

  1. Merci pour l'info. Je vais utiliser cette fonction à l'avenir car elle est bien plus complète que CNUM !

    RépondreSupprimer