O Excel 2010 altera a precisão do número automaticamente

2

Eu me deparo com um problema no Excel 2010, onde a precisão nas células do tipo de porcentagem está mudando. Reproduzir:

  • Crie duas células em A1 e B1, ambas com o formato Porcentagem (2 decimais) e números com decimais
  • Em uma nova célula, vá para o formato de célula e altere para Porcentagem (2 casas decimais).
  • Digite esta fórmula na célula:

    =A1/B1
    

O formato da célula agora mudará para Porcentagem com uma precisão maior, que parece se ajustar à quantidade de decimais necessária para o cálculo.

Por que a precisão muda?

mservidio
fonte
Eu sei que o Excel irá auto-formatar células, se puder trabalhar logicamente o novo formato. Eu tentei a sua situação e tive o mesmo problema. Pessoalmente, acho isso ridículo! Eu acho que tudo que você pode fazer é: 1: escrever suas fórmulas, 2: formatar suas células de fórmula, 3: escrever os valores de origem.
Hand-E-Food
@mservidio Eu vejo o seu ponto agora, você está certo que é um mau comportamento do excel, não deve mudar o seu formato de exibição uma vez que você especificou. Felizmente, se você fizer o formato depois de ter feito a fórmula, ela permanecerá lá e não mudará se o valor variar em precisão.
Col
Eu acho que é um bom recurso se o usuário quiser ativá-lo. No entanto, o comportamento por padrão é estranho. Quando um usuário define um formato de célula, ele não deve atualizar automaticamente a precisão. Eu tenho a sensação de que isso pode realmente ser um bug, e não um recurso.
mservidio

Respostas:

3

O formato da célula não afeta a precisão dos números armazenados nela, apenas como eles são exibidos. Portanto, se você inserir 1,7985 e formatá-lo para 2 decimais, o número ainda será conhecido por 4 casas decimais e todos os cálculos usarão precisão total. Se você quiser reduzir a precisão, precisará usar a função round.

Col
fonte
De acordo, o formato não afetou a precisão do cálculo subjacente. No entanto, defini uma precisão para o formato de exibição (formato de célula), a precisão do formato de exibição não deve ser alterada. Os valores subjacentes são os números de precisão originais e completos, no entanto, o que é exibido deve ser apenas o meu número configurado com precisão de 2, que eu já defini. A precisão não deve ser atualizada automaticamente.
mservidio
correção: precisão não deve ser atualização automática do formato da célula.
mservidio