Bonjour,
Si jamais la solution de BsAlv est possible, elle dépend juste du format régional, en réalité le format de nombres et du séparateur de miliers.
Sur Excel version US ils utilisent tous, comme dans l'exemple, le caractère [,] pour indiquer la séparation des miliers. Mais en Europe, France notamment, on utilise l'espace [ ]. Donc il faut adapter les formules données en remplacant les virgules par des espaces.
Après pour customiser il faut bien comprendre, de base, les formats de nombres dans Excel.
Number format codes - Microsoft Support
Ci-après un exemple pour les milliers (K) et les millions (M)
| 1,00E+02 | 0,10 K | 0,00 M |
| 1,00E+03 | 1,0 K | 0,00 M |
| 1,00E+06 | 1000,0 K | 1,00 M |
| 1,00E+09 | 1000000,0 K | 1000,00 M |
| 1,00E+12 | 1000000000,0 K | 1000000,00 M |
| format : | 0,#0 " K" | 0,00 " M" |
Formats :
0,#0 " K" 0,00 " M"
De meme pour les milliards (B) le format serait :
0,00 " B"
Pour affiner : tu peux supprimer l'espace avant la lettre si tu veux qu'elle soit collée au nombre.
Si tu veux des chiffres significatifs après la virgule, tu les ajoutes au niveau de "0,00" par exemple : 0 "M" pour aucun chiffre significatif ou 0,000 "M" pour 3 chiffres significatifs.
Tu peux utiliser # comme dans l'exemple pour n'afficher les chiffres significatifs que s'ils sont "nécessaires" ie. le nombre a des décimales. Mais attention ca ne marche pas très bien avec ce genre de formats, ca te laissera une virgule à la fin si tu indiques par exemple : #,## "K".