¿Fórmula para un formato de números inteligente y compatible con la escala en Hojas de cálculo de Google? (por ejemplo, 1,024 → 1k, 1,816,724 → 1.8M)


15

¿Alguna receta para una fórmula de formato de número "inteligente" para Hojas de cálculo de Google que sea "consciente de la escala", como el método distance_of_time_in_words de ActionView de Rails ?

Esperaría ingresar un número como: 1,816,724 y ver 1.8M (o ingresar 2,394 y ver 2.4K ).


Parece que le gustaría ingresar un número en una celda y verlo con un formato diferente en la misma celda . Esto no es algo que las fórmulas puedan hacer; una fórmula no puede basarse en el valor de una celda, y de todos modos se sobrescribirá con ese valor. Un script podría reemplazar su número con una cadena formateada, pero no tendrá el número original allí y no podrá usar el valor en los cálculos. Entonces, creo que lo mejor que puede hacer es formatear las celdas para usar la notación científica: 1.8E + 6 en lugar de 1.8M.

Respuestas:


17

La siguiente máscara de formato de número personalizado producirá los resultados deseados sin perder la precisión del valor subyacente.

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

      Millones y mil formatos de números


1
¿Cómo se agrega la notación K para negativos también?
tsujp

Puede agregar hasta 3 condiciones y tener una predeterminada.
Jeeped

Ah, entonces no puedes tener M, K, así como M negativo y K negativo en la misma regla de formato.
tsujp

¿Alguna solución para los números negativos?
Emilio Nicolás

[<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B" Este formato personalizado es casi perfecto. ¿Cómo se pueden excluir números hasta el 999 para que se representen tal como están?
Elad Ratson

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.