Excel: séparateur de millier et décimale

Résolu/Fermé
jj - 23 juil. 2009 à 19:42
 Futé - 27 août 2012 à 21:00
Bonjour,

Je fais fasse à un problème dans Excel. Je dois créer un fichier dont les nombres sont présentés en anglais. Il me faut donc créer un format personnalisé ou une macro afin d'afficher mes nombres en anglais. C'est-à-dire que j'ai besoin de la virgule(,) comme séparateur de millier et du point (.) comme séparateur de décimale. Ex.: en français Excel fait >> 123 456,99 et je veux le format anglais >> 123,456.99

Il me faut aussi aligner mes nombres avec la décimale à droite. J'ai lu plusieurs exemples de formats personnalisés et je n'arrive pas à en créer un qui fontionne vraiment. Mes nombres ne sont tous au dessus des milliers, donc il faut que ça me permette d'avoir par exemple 123 sans aucune sépration.

J'aimerais vraiment trouver une solution, si quelqu'un pouvait me donné un coup de main, ce serait apprécié.

Merci.
A voir également:

8 réponses

eriiic
Messages postés
24393
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
7 078
23 juil. 2009 à 21:40
Bonjour,

Si c'est pour envoyer ton fichier la présentation dépendra du réglage des paramètres régionaux du poste sur lequel le fichier sera lu il me semble.
Si c'est pour montrer sur ton poste tu peux changer temporairement tes paramètres régionaux (dans le panneau de configuration)
Et dans excel menu 'outils / options...' onglet 'international' tu peux désactiver les séparateurs système et y spécifier les tiens (bon, chez moi il n'a pas l'air d'en tenir compte mais c'est peut-être dû à vista)

eric
11
Mike-31
Messages postés
17957
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 mai 2022
4 947
23 juil. 2009 à 21:47
Salut,

Panneau de configuration/Options Régionales et linguistiques/clic sur Personnaliser
Dans symbole décimal saisir un point
Dans symbole de groupement de chiffres, saisir une virgule
Ok et OK

Ensuite activer la plage à traiter et

Format/Cellule/Personnalisée/Sélectionner ce format ou le créer #,##0.00

Pour aligner les chiffres avec les décimales, le plus simple est de se servir des boutons sur la barre d'outils pour choisir le type d'alignement

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
5
Merci mike,grace à vous g pu regler le bleme de mon ordinateur.et vous avez raison il y a tjrs une solution si le bleme est bien posé.
0
Tu peux ajouter des conditions et avoir des formats différents si ton nombre est supérieur à 1000, 1000000, etc.

Ça donne :

[>1000000]#","###","###;[>1000]#","###;#

En revanche, je n'ai pas trouvé comment afficher les décimales après un point. Je serais très intéressé par une solution.

Une très bonne explication sur les formats personnalisés se trouve ici : https://jeannot45.developpez.com/articles/excel/formatspersonnalises/
1
super votre solution !! ça m'a bien aidé.
En revanche, j'ai toujours un problème pour les nombres négatifs que je voulais mettre entre parenthèses... Savez vous comment faire ???

Merci d'avance
0
le format est défini par :
format nombre positif; format nombre négatif; format zéro; format non numérique

Donc un exemple pour mettre les nombres négatifs entre parenthèses :
# ##0 ; (# ##0); 0; @
0
juju504
Messages postés
5
Date d'inscription
jeudi 23 juillet 2009
Statut
Membre
Dernière intervention
25 juin 2010

23 juil. 2009 à 22:08
Salut Eric,

Je connais cette façon de faire soit changer les paramètres régionaux, mais mon problème est plus compliqué.

Je ne veux pas changer la façon dont le programme gère les milliers, mais seulement dans ce fichier. Si je le fais dans l'onglet International, tous mes fichiers Excel seront présentés de cette façon.

Je dois trouver une façon de l'appliquer à ce fichier seulement. Aurais-tu une autre idée?

_____________
Juju504
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
juju504
Messages postés
5
Date d'inscription
jeudi 23 juillet 2009
Statut
Membre
Dernière intervention
25 juin 2010

23 juil. 2009 à 22:19
Salut Mike-31,

Comme je viens de le mentionner à Eric. Je ne veux pas changer les paramètres d'Excel, je le veux seulement pour ce fichier. J'ai essayé le format que tu m'as proposé et ça me donne 123456,0.00, donc ce n'est pas tout à fait ça.

J'ai essayé celle-ci : _ * #","##0_)_ ;_ * (#","##0_))_ ;_ * "-"??_)_ ;_ @_

Elle est presque parfaite, mais fait défaut lorsque le nombre est de moin de 1000.

Exemple:
_______123,456
________12,345
_________1,234
__________,654

Est-ce que quelqu'un peut me dire où est l'erreur?
0
dedesan
Messages postés
2
Date d'inscription
vendredi 5 novembre 2010
Statut
Membre
Dernière intervention
5 novembre 2010

5 nov. 2010 à 09:54
Juju504,
J'ai exactement le même souci car je dois réaliser un tableau avec des feuilles contenant des nombres en formats américains et français. Il s'agit donc bien d'un problème de formatage.
As-tu trouvé la solution ?
Merci
0
eriiic
Messages postés
24393
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
26 mai 2022
7 078
23 juil. 2009 à 23:01
Et as-tu essayé dans menu 'outils / options...' onglet 'international' ?
Peut-être qu'XP en tiendra compte...
0
Mike-31
Messages postés
17957
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 mai 2022
4 947
24 juil. 2009 à 14:18
Re tous,

Sans toucher aux paramètres régionaux, ce sera difficile,
avec ces deux formats personnalisés

###","###","###","###.00

###","###","###","###.00

tu obtiendras le résultat escompté mais il faudra saisir le nombre sans séparateur, exemple 112345678925 pour obtenir 1,123,456,789.25
l'inconvénient, si tu saisis un chiffre plus court exemple 112345 tu obtiendras ,,1,123.45 et de mon coté, je n'ai pas trouvé de fonctions qui permettent de supprimer des virgules inutiles en début du chiffre

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
http://office.microsoft.com/fr-fr/excel-help/afficher-ou-masquer-le-separateur-de-milliers-d-un-nombre-HP005241667.aspx
0