Passer au contenu principal

Comment formater des nombres en milliers, millions ou milliards dans Excel?

Supposons que vous ayez une liste de grands nombres, maintenant, vous voulez les formater en milliers, en millions ou en milliards pour les rendre nets et concis, comme illustré ci-dessous. Cet article, je vais parler de la façon de formater des nombres en milliers, en millions ou en milliards rapidement dans Excel.


Formatez les nombres en milliers, en millions, en milliards séparément avec la fonction Formater les cellules

Dans Excel, vous pouvez créer un format personnalisé avec le Format de cellule fonction pour résoudre cette tâche, procédez comme suit:

1. Sélectionnez la liste des nombres que vous souhaitez formater.

2. Ensuite, faites un clic droit et choisissez Format de cellule depuis le menu contextuel, voir capture d'écran:

3. Dans le Format de cellule boîte de dialogue, sous la Numéro onglet, sélectionnez Coutume depuis le volet gauche, dans le Type zone de texte, entrez le code de format ci-dessous selon vos besoins:

  • Formatez les nombres en milliers: 0, "K"
  • Formater les nombres en millions: 0 ,, "M"
  • Formatez les nombres en milliards: 0 ,,, "B"

4. Puis clique OK pour fermer la boîte de dialogue, et vos nombres ont été formatés en milliers, en millions ou en milliards comme illustré ci-dessous:

  • Pourboires: Si vous souhaitez formater les nombres en milliers ou en millions avec des virgules comme illustré ci-dessous, veuillez appliquer ce format: #, ## 0, "K" or #, ## 0 ,, "M" into the Format de cellule boite de dialogue.


Formatez les nombres en milliers, en millions, en milliards en fonction des nombres avec la fonction Formater les cellules

Si vous souhaitez formater les nombres en milliers, en millions ou en milliards en fonction des nombres spécifiques au lieu d'un seul format de nombre. Par exemple, pour afficher 1,100,000 comme 1.1M et 110,000 comme 110.0K comme illustré ci-dessous.

1. Sélectionnez les cellules contenant les nombres que vous souhaitez mettre en forme, puis cliquez avec le bouton droit de la souris Format de cellule option dans le menu contextuel.

2. Dans le Format de cellule boîte de dialogue, sous la Numéro onglet, sélectionnez Coutume depuis le volet gauche, dans le Type zone de texte, entrez ce code de format: [<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B", voir capture d'écran:

3. Puis clique OK bouton, et tous les nombres ont été formatés au format souhaité en fonction des nombres, voir capture d'écran:


Convertir les nombres abrégés en nombres longs normaux (1K = 1000) avec la formule

Parfois, vous voulez faire l'opération inverse pour convertir les nombres abrégés en nombres longs normaux comme illustré ci-dessous:

Veuillez entrer ou copier la formule ci-dessous dans une cellule vide où vous souhaitez obtenir le résultat:

=IF(ISTEXT(A2),10^(LOOKUP(RIGHT(A2),{"B","K","M"}, {9,3,6}))*LEFT(A2,LEN(A2)-1),A2)

Ensuite, faites glisser la poignée de recopie vers les cellules auxquelles vous souhaitez appliquer cette formule, et tous les nombres abrégés ont été formatés en nombres longs normaux selon vos besoins, voir capture d'écran:


Un format plus relatif clles articles:

  • Format du nombre comme ordinale (1er 2e 3e) dans Excel
  • Dans certains cas, nous devons formater le nombre comme 1er, 2ème, 3ème, etc. lorsque nous nous classons comme ci-dessous. Cependant, savez-vous comment formater ces nombres cardinaux en nombres ordinaux dans Excel? En général, il n'y a pas de fonction intégrée pour convertir le nombre en 1er dans Excel, mais je peux ici présenter quelques astuces sur ce problème.
  • Appliquer la validation des données pour forcer le format du numéro de téléphone dans Excel
  • Peut-être, il existe différents formats de numéros de téléphone peuvent être utilisés lors de la saisie dans le classeur Excel. Mais comment pouvez-vous n'autoriser qu'un seul format de numéro de téléphone à entrer dans une colonne de feuille de calcul? Par exemple, je veux juste que le numéro de téléphone au format 123-456-7890 soit autorisé à entrer dans une feuille de calcul.
  • Valider les adresses e-mail dans une colonne de feuille de calcul
  • Comme nous le savons tous, une adresse e-mail valide est composée de trois parties, le nom d'utilisateur, le symbole «at» (@) et le domaine. Parfois, vous autorisez simplement les autres à entrer uniquement le texte du format de l'adresse e-mail dans une colonne spécifique de la feuille de calcul. Est-il possible de réaliser cette tâche dans Excel?

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (21)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Could you please show me how to do formula with the negative number?
Ex: -2439.7 M => -2.44 B?
This comment was minimized by the moderator on the site
Muchas Gracias por compartir este formato y fórmula, me sirvió muchísimo.
This comment was minimized by the moderator on the site
Olá,

Muito obrigado pela explicativa, uma dúvida...
nesta formula é possível manter valores menores como reais ?
quando tenho valores menores em minha planilha por exemplo R$ 835,00 ele traz abreviação de R$ 0,84 k.
existe como colocar um código dentro deste que você menciona mantendo valores menores em reais.
This comment was minimized by the moderator on the site
Hello, Jef Gomes
To solve your problem, the below formula may do you a favor:
=SUBSTITUTE(TEXT(ROUND(A2/(1000^INT(LOG10(A2)/3)),2),"#.## ") & CHOOSE(INT(LOG10(A2)/3)+1,"","K","M","B","T"),". ","")
Please try, hope it can help you!
This comment was minimized by the moderator on the site
madam/sir, i just want my data from rupees to thousand i.e 55050 and want this data in 55.05

could you please suggest?
This comment was minimized by the moderator on the site
Hello, JK,
Maybe the following video can help you:
https://www.youtube.com/watch?v=yg7uEKj8Szk
Please have a try, thank you!
This comment was minimized by the moderator on the site
hola, ¿como puedo hacer que los negativos queden tambien con el formato, ejemplo un -752.000.000 deberia quedar como -752M y actualmente con este formato me queda -752.000k.

PD: muy bueno el post recomendado.
This comment was minimized by the moderator on the site
This is so fucking ridiculously good. You have totally saved me today. God bless all of you, especially the person who wrote this document. Thank you so much, have a good day.
This comment was minimized by the moderator on the site
Hello Alan,

Glad to help. You can format the cell to make the negative number turn red within parentheses. Please see the attached pictures.https://www.extendoffice.com/images/stories/comments/comment-zmt/negative_number_format_1.pnghttps://www.extendoffice.com/images/stories/comments/comment-zmt/negative_number_format_2.png

Sincerely,
Mandy
This comment was minimized by the moderator on the site
Hola a mi me sirvió muchísimo el formato solo tengo una duda cuando es negativo el millón o lo miles como puedo condicionar para que se ponga en rojo ( aparezca el signo negativo o en su caso dentro de paréntesis)
This comment was minimized by the moderator on the site
Using this formula =IF(ISTEXT(A2),10^(LOOKUP(RIGHT(A2),{"B","K","M"}, {9,3,6}))*LEFT(A2,LEN(A2)-1),A2). How to modify this formula if my data set has K, M, B, and without abbreviative numbers? It will appear #N/A for the value without abbreviative numbers.
This comment was minimized by the moderator on the site
My data set has numbers in tens, hundreds, thousands, millions, and billions. Using the method 2 formula reformats my numbers in tens and hundreds with abbreviation using “k.” For example, using the method 2 formula turns “135” into “0.1k” and “45” into “0.0k.” How does the method 2 formula need to be modified to keep “135” and “45?”
This comment was minimized by the moderator on the site
Hello, Adam,
To solve your problem, please apply the below formula:
=SUBSTITUTE(TEXT(ROUND(A2/(1000^INT(LOG10(A2)/3)),2),"#.## ") & CHOOSE(INT(LOG10(A2)/3)+1,"","K","M","B","T"),". ","")
Please try, hope it can help you!
This comment was minimized by the moderator on the site
Save the day! Thank you so much!
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi
What do you need to add to this formula to get number below 10,000 to reduce to one decimal place and numbers above 10,000 to reduce to no decimal place. For example 9.2k and 220k. The same goes for millions and billions for example number below 10million to 9.2m or 10billion to 9.2b. Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations