Mesmo valor de tempo em duas células diferentes, valor decimal diferente, nenhuma correspondência possível

2

Estou tentando uma função de correspondência de índice em duas células diferentes, na qual é o valor de tempo 08:30:00. Eu nunca consegui um fósforo e depois de uma longa busca, descobri que há uma minúscula diferença de valor entre as duas células. Pela maneira como eles estão em duas colunas diferentes, mas parecem ter a mesma formatação. Existe alguma explicação lógica para isso e existe uma maneira de evitar isso?

08:30:00
one cell decimal value     0,35416666666666700
other cell decimal value   0,35416666666666600
    
por user311357 28.03.2014 / 19:20

2 respostas

1

Você pode usar a função ROUND para que os horários correspondam ao seu incremento preferido. Então, se você quiser combinar seus tempos com o milésimo de milésimo de segundo mais próximo, arredondar seus valores de tempo para o oitavo dígito. Por exemplo, =ROUND(A1,8) . Você deve poder usar a fórmula Round em ambos os lados da sua comparação para obter uma correspondência.

Em sua amostra =ROUND(0,35416666666666700,8)=ROUND(0,35416666666666600,8) deve retornar True.

    
por 28.03.2014 / 19:37
0

Você talvez possa converter a hora em texto usando a função TEXT e formatar o resultado de volta ao tempo:

=TIME(A1, "hh:mm:ss")*1

Isso deve remover todas as pequenas diferenças.

Aplique isso nas colunas em que você tem os valores de pesquisa e de correspondência.

    
por 28.03.2014 / 19:25