Valores de tempo não corretamente verificados quanto à equivalência no Excel

0

Eu tenho o Excel 2007. Eu tenho dois valores de tempo, digamos A1 = 6: 20 e B1 = 6: 10, e estou encontrando sua diferença e verificando se é equivalente a outro valor, digamos C1 = 0: 10 . Então, quando eu coloco na célula D1 = (A1-B1) = C1, eu espero VERDADEIRO, mas eu fico FALSO.

Suponho que isso esteja relacionado a como os valores de tempo são armazenados. Quando eu me livrar de formatação personalizada de hh: mm para geral, ele diz A1-B1 = 0,006944444, que é o mesmo valor armazenado para 0:10. Isso pode estar relacionado à precisão do ponto flutuante. Eu tentei fazer a precisão definida como exibido, mas isso não fez nada. Se eu fizer 0:10 em uma célula e 0:10 em outra ela diz que são equivalentes, mas por alguma razão ela está me dizendo que a diferença de 6:20 e 6:10 não é equivalente a 0:10, mesmo que foi exibido e armazenado.

Alguma idéia de como corrigir isso?

    
por robev 11.05.2017 / 00:48

0 respostas