Como formatar células para exibir dois locais após o zero inicial no Excel?

1

Eu sou novo no excel e fazendo uma folha que executa uma análise nutricional de uma dieta. Muitos dos alimentos analisados contribuem muito pouco para o valor total de um determinado nutriente, mas o usuário precisa ver de onde vem o total. Os valores brutos para alimentos individuais estão criando muita confusão, então eu preciso limpá-los; / p>

Requisitos:

- exibe qualquer número > 1 a 2 dp

- exibe qualquer número < 1 a 2 locais após o zero inicial (por exemplo, 0,003948 = 0,0039)

-preferivelmente não exibe casas decimais após quaisquer números inteiros (ou seja, 100 = 100 NÃO 100,00)

Informações adicionais:

Os valores < 1 variam de 0. # a 0.00 #

Agradecemos antecipadamente por qualquer ajuda:)

    
por Sahelanthropus 11.09.2018 / 23:32

1 resposta

0

Se eu entendi corretamente, você pode fazer isso com uma coluna auxiliar contendo uma fórmula e um formato personalizado nessa coluna.

A fórmula está lá para que valores menores que 1 sejam arredondados para dois dígitos significativos.

Fórmula:

 =IF(A1<1,--TEXT(A1,"."&REPT("0",SigDigits)&"E+000"),A1)

E você pode substituir SigDigits por 2

O formato numérico:

[>=100]0;[>=1]0.00;General

No método acima, os zeros à direita não serão exibidos para números menores que 1 . Para fazer isso, você precisará de uma solução VBA.

    
por 12.09.2018 / 02:55