Alterando o formato numérico baseado no valor, dentro de uma célula

0

Eu tenho uma tabela do Excel 2016 que lista pesos em libras. Para entradas que são de 2000 libras ou mais, quero converter em toneladas e adicionar um sufixo "toneladas". Então os dados:

500  1000  2000   3000

Apareceria como:

500  1000  1 ton  1.5 tons

Neste momento, tenho os dados numéricos em várias colunas ocultas, com uma fórmula nas colunas visíveis que formata os dados conforme desejado. Essa é a melhor maneira de fazer isso, ou pode ser feito com apenas um único conjunto de colunas? Eu olhei para formatos numéricos personalizados e formatação condicional, mas eles não parecem ser capazes de fazer o que eu quero.

    
por Phasma Felis 14.03.2017 / 15:29

1 resposta

0

Você pode usar uma coluna com a seguinte fórmula:

=IF(A1>1999,IF(A1/2000>1,ROUND(A1/2000,1)&" tons", ROUND(A1/2000,1)&" ton"),A1)

2000 libras = 1 tonelada
A1 é onde o valor inicial é (seus dados iniciais)
A fórmula testa se o número em A1 é > 1999 (quase 1 tonelada) converte o número em toneladas ou toneladas (se > 1)
Senão vai escrever o mesmo número

    
por 14.03.2017 / 17:11