Formula per una formattazione dei numeri intelligente e sensibile alla scala in Fogli Google? (es. 1.024 → 1k, 1.816.724 → 1.8M)


15

Qualche ricetta là fuori per una formula di formattazione numerica "intelligente" per Fogli Google che sia "sensibile alla scala", come il metodo distance_of_time_in_words di Rails ActionView ?

Mi aspetto di inserire un numero come: 1.816.724 e vedere 1.8M (o inserire 2.394 e vedere 2.4K ).


Sembra che desideri inserire un numero in una cella e vederlo formattato in modo diverso nella stessa cella . Questo non è qualcosa che le formule possono fare; una formula non può essere basata sul valore di una cella e verrebbe comunque sovrascritta da quel valore. Uno script potrebbe sostituire il tuo numero con una stringa formattata, ma non avrà il numero originale lì e non sarà in grado di utilizzare il valore nei calcoli. Quindi, penso che il meglio che puoi fare sia formattare le celle per usare la notazione scientifica: 1.8E + 6 invece di 1.8M.

Risposte:


17

La seguente maschera di formato numerico personalizzata produrrà i risultati desiderati senza perdere l'accuratezza del valore sottostante.

[>999999]0.0,,\M;[>999]0.0,\K;0

      Milioni e mille formati numerici


1
Come si aggiunge la notazione K anche per i negativi?
Tsujp,

Puoi aggiungere fino a 3 condizioni e avere un valore predefinito.
Jeeped

Ah, quindi non puoi avere M, K, nonché M negativi e K negativi nella stessa regola di formattazione.
Tsujp,

Qualche soluzione per i numeri negativi?
Emilio Nicolás,

[<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B" questa formattazione personalizzata è quasi perfetta. Come si possono escludere numeri fino a 999 per essere rappresentati così come sono?
Elad Ratson

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.