Como corrigir o erro de arredondamento de ponto flutuante no Microsoft Excel para Macintosh 2011?

0

Estou usando o Microsoft Excel para Macintosh 2011 e tenho uma planilha de tempo de início e término gasto em atividades com algumas diferenças de horário entre os horários de início e término que são convertidos em horas totais em dois caminhos diferentes. Em um caminho, toda a coluna de diferenças de tempo é somada de uma só vez. Em um caminho separado, uma série de subconjuntos da coluna para linhas adjacentes é somada em uma coluna diferente (todos correspondendo a um único dia), que é ela própria resumida para, teoricamente, obter a mesma soma que a primeira soma.

Estou subtraindo essas duas somas e se o resultado for diferente de zero, tenho formatação condicional para colori-lo em vermelho para alertar o usuário sobre um erro em sua planilha e que os dois caminhos / métodos para somar não concordam. / p>

Minha fórmula tem funcionado bem, já que minha planilha agora cresceu para cerca de 1.500 linhas, agora vejo erros de arredondamento em que os dois caminhos diferentes para somar os tempos recebem valores ligeiramente diferentes que diferem em 0.000000000000909494701773 horas e a célula está sendo destacada em vermelho por ser diferente de zero.

Como posso evitar o desvio de arredondamento que está ocorrendo entre esses dois caminhos para calcular a mesma soma? Descobri que posso resolver temporariamente o problema aumentando uma entrada na soma em 1 segundo e a diferença retorna a zero novamente e a célula fica verde novamente.

Este é um problema conhecido no Excel? Posso fazer com que minha formatação condicional de comparação zero permita mais slop na comparação? Posso forçar os dois caminhos para calcular as somas para concordar sem adicionar um segundo a uma das vezes?

    
por WilliamKF 10.01.2015 / 22:04

1 resposta

1

No meu conhecimento, você não pode evitar as diferenças de arredondamento, no entanto, você pode ajustar sua formatação condicional para aceitar alguns slop. Selecione "Usar fórmula para determinar quais células devem ser formatadas" e tente algo assim:

=IF(ABS(A1)<0.1,TRUE,FALSE)
    
por 12.01.2015 / 17:25