Raccourcissez les nombres longs à K / M / B?

J'ai googlé ce beaucoup, mais je ne trouve pas toutes les fonctions utiles basées sur mes requêtes.

Ce que je veux est:

100 -> 100
1000 -> 1,000
142840 -> 142,840

MAIS

2023150 -> 2.023M ( i still want 3 additional numbers for more accuracy )
5430120215 -> 5.430B

Je suis complètement d'apprécier toutes les fonctions personnalisées pour choisir de manière dynamique à la limite si possible.

Merci!

source d'informationauteur Ryan