Sous MS Excel, je voudrais formater un nombre pour ne montrer que des milliers et avec 'K' dedans, Afin que le nombre 123000 soit affiché dans la cellule sous la forme 123K
Il est facile de formater pour afficher uniquement des milliers (123), mais j'aimerais ajouter le symbole K si le nombre est> 1000 . Ainsi, une cellule portant le numéro 123 affichera 123 une cellule avec 123000 affichera 123K
Avez-vous une idée de la façon dont le format Cell -> filtres personnalisés peut être utilisé?
Merci!
Format personnalisé
[>=1000]#,##0,"K";0
te donnera:
Notez la virgule entre le zéro et le "K". Pour afficher des millions ou des milliards, utilisez plutôt deux ou trois virgules.
Les non-américains prennent note! Si vous utilisez Excel avec "." en tant que séparateur 1000, vous devez remplacer le "," par un "." dans la formule, tels que:
[>=1000]€ #.##0." K";[<=-1000]-€ #.##0." K";0
Le code ci-dessus affichera € 62.123 sous la forme "62 K €".
Entrez ceci dans le champ de format de numéro personnalisé:
[>=1000]#,##0,"K€";0"€"
Cela signifie que si le nombre est supérieur à 1 000, affichez au moins un chiffre (indiqué par le zéro), mais aucun chiffre après la position des milliers, indiqué par rien après la virgule. Ensuite, vous suivez le tout avec la chaîne "K".
Édité pour ajouter une virgule et euro.
[>=1000]#,##0,"K";[<=-1000]-#,##0,"K";0
la réponse de Teylyn est excellente. Cela ne fait qu'ajouter des négatifs au-delà de -1000 en suivant le même format.
Les exemples ci-dessus utilisent un 'K' et un k majuscule pour représenter un kilo ou un millier. Selon wiki , kilo
ou un millier, devrait être représenté dans le cas lower. Donc, au lieu de 300 000 £, utilisez 300 000 £ ou dans un exemple de code: -
[>=1000]£#,##0,"k";[red][<=-1000]-£#,##0,"k";0
J'ai trouvé la combinaison suivante qui fonctionne bien pour les nombres positifs et négatifs ( 43787200020 est transformé en 43.787.200,02 K )
[> = 1000] #. ## 0, # 0. "K"; #. ## 0, # 0. "K"