web-dev-qa-db-fra.com

Format de numéro personnalisé pour le formatage numérique des échelles dans Google Sheets (par exemple, 1 200 → 1,2 000; 1 200 000 → 1,2 M; 1 200 000 000 → 1,2B)

Est-ce que quelqu'un connaît un format de nombre personnalisé généralisé que je peux appliquer dans Google Sheets, de sorte que les nombres apparaissent avec son opérateur d'échelle et arrondis à une décimale?

Exemple:

Numbers with Scale Operator[1]

J'ai cherché une bonne réponse ci-dessous mais je ne suis pas sûr de savoir comment modifier la formule de milliards , trillions , etc.

Formule pour un formatage numérique intelligent et évolutif dans Google Sheets? (Par exemple, 1 024 → 1k, 1 816 724 → 1,8M)

3
nin10doe

Malheureusement, la solution partielle trouvée ne semble pas être extensible au-delà de deux plages numériques. Il existe donc une solution extensible mais non généralisée qui convertit les entiers supérieurs à 999 en texte afin de les afficher autant que de besoin (milliards de dollars) pas de quadrillions ou plus (bien que d'autres termes puissent être ajoutés):

=if(A1<1000,A1,if(A1<1000000,text(A1/1000,"#.0")&"K",if(A1<1000000000,text(A1/1000000,"#.0")&"M",if(A1<1000000000000,text(A1/1000000000,"#.0")&"B",text(A1/1000000000000,"#.0")&"T"))))
2
pnuts