¿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.