Números quebrados no Calc (0,999999 ou 0,000001)

perguntadas 2019-04-13 21:54:44 +0200

imagem do gravatar de geordieguy

updated 2019-04-14 14:47:12 +0200

Olá pessoal, estou com um problema no Calc, na planilha em que monitoro os meus gastos, tenho uma célula com a função =ABS(A23-B23), e às vezes quando eu altero uma célula que altera os valores de A23 ou B23, o resultado da função ABS, ao invés de ser um valor "redondo" como 92,43, fica como 92,42999999... ou 92,43000001.

Às vezes consigo resolver o problema abrindo e fechando o Calc ou alterando outras células junto, e como o problema não ocorre todas as vezes que altero os valores de A23 ou B23, presumo que seja um bug, alguém passou por isso e sabe como resolver?

Obs: não sei se pode ser esse o problema, mas essa planilha era xlsx, do Excel, e converti ela em ods quando migrei para o Linux.

Complemento

Aqui estão os números, ali em "Diferença" que eu uso a função ABS, aqui o cálculo está correto, mas toda vez que eu altero aquela célula "98,9" para "99", que é o valor que deveria constar, o resultado deveria ficar "78,32", mas fica "78,31999999", outras vezes já aconteceu de ficar um número seguido de "0000001".

Não é o caso de usar a função ARRED, porque ela arredondaria tudo para 78, eu quero só que a função faça a soma correta dos valores, sem colocar essas dízimas periódicas.Descrição da imagem

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

Comentários

Poste os números envolvidos, assim poderemos testar o caso.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2019-04-13 23:12:09 +0200 )editar

@mrkalvin, comentou:

Vc está colocando na função ARRED que vc quer duas casas após a vírgula, com " ;2 "?

ARRED(sua formula;2)

ARREDONDAR.PARA.BAIXO(sua formula;2)

ARREDONDAR.PARA.CIMA(sua formula;2)

https://help.libreoffice.org/Calc/Mat...


Ou vc pode formatar a célula como número, clicando na barra principal em um botão com a imagem de um " 7.4 "

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2019-04-14 14:48:55 +0200 )editar

@geordieguy, refis a planilha com seus dados e não apresentou o erro informado, lembrando que para manter duas casas decimais, siga as instruções do @mrkalvin.

Já tive caso em que a fórmula funcionava em uma célula e na outra não, mesmo copiando e colando. A solução que encontrei foi fazer a mesma formula em outra planilha nova e recortar e colar na antiga, assim o problema desapareceu, e não sei o motivo.

imagem do gravatar de Gilberto SchiavinattoGilberto Schiavinatto ( 2019-04-14 15:02:42 +0200 )editar