Fórmula para formatação de números inteligente e com reconhecimento de escala no Planilhas Google? (por exemplo, 1.024 → 1k, 1.816.724 → 1,8M)


13

Alguma receita disponível para uma fórmula de formatação de número "inteligente" para o Planilhas Google "sensível à escala", como o método distance_of_time_in_words do Rails ActionView ?

Eu esperaria inserir um número como: 1.816.724 e ver 1,8M (ou digite 2.394 e ver 2.4K ).


Parece que você deseja inserir um número em uma célula e vê-lo formatado de forma diferente na mesma célula . Isso não é algo que as fórmulas possam fazer; uma fórmula não pode ser baseada no valor de uma célula e seria substituída por esse valor de qualquer maneira. Um script pode substituir o seu número por uma sequência formatada, mas eles não terão o número original e não poderão usar o valor nos cálculos. Então, acho que o melhor que você pode fazer é formatar as células para usar a notação científica: 1.8E + 6 em vez de 1.8M.

Respostas:


15

A seguinte máscara de formato de número personalizado produzirá os resultados desejados sem perder a precisão do valor subjacente.

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

      Milhões e milhares de formatos numéricos


1
Como você também adiciona a notação K para negativos?
tsujp

Você pode adicionar até três condições e ter um padrão.
Jeeped

Ah, então você não pode ter M, K, bem como M negativo e K negativo na mesma regra de formatação.
22417 tsujp

Alguma solução alternativa para os números negativos?
Emilio Nicolás

[<999950]0.0,"K";[<999950000]0.0,,"M";0.0,,,"B" essa formatação personalizada é quase perfeita. Como números de até 999 podem ser excluídos para serem representados como estão?
Elad Ratson 13/03/19

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.