Pergunte aqui

Histórico de revisões [voltar]

clique para ocultar/mostrar a revisão 1
Versão inicial

Olá! Com o devido respeito aos demais, não há nada de errado ao meu ver. Trata-se de um número em ponto flutuante. E deste modo, pode ser representado com maior ou menor precisão. Confirmei que o procedimento computacional está correto, e se você diminuir o tamanho da coluna, você terá o valor 35529 . Todo programador deve ser cuidadoso ao trabalhar com números decimais.

Veja o exemplo da Wikipedia: o valor decimal para 1/3 é igual a: 0,3 . Ou ainda: 0,33. Ou melhor: 0,333.

No caso do códigos de barras, talvez seja melhor representá-lo como se fosse uma string (texto), e assim trabalhar pedaços do código usando as funções de texto. Depois, se for necessário trabalhar em formato de número inteiro, fazer as conversões (casting). O resultado será mais confiável.

Observe, na imagem abaixo, que outro software de planilha trabalha também do mesmo modo:

Descrição da imagem