Subtração de tempo do Excel

0

Acho que há uma maneira de contornar o problema de subtração de tempo que tenho no Excel. O problema é que quando o tempo na célula F (por exemplo, 11:29 am) é menor que o tempo na célula A (por exemplo, 11:30 am), a subtração de tempo final está exibindo 59 minutos em vez de -1 min (s). O minuto -1 indica que toda a tarefa foi concluída 1 minuto antes do tempo projetado. Estou ciente de que o Excel não pode exibir tempos negativos; em vez do Excel exibir tempos negativos na minha situação, gostaria que o Excel ainda exibisse 1.

Aqui está a fórmula que usei

=IF(AND(A3="",E3=""),"",IF(OR(A3="",E3=""),"",MOD(E3-A3,1))). 

A fórmula para a conversão de formato de hora de mm: s para mm é

=IF (ISERROR (HOUR (F3)*60+MINUTE (F3)),"", HOUR (F3)*60+MINUTE (F3))

Preciso melhorar o IF(AND(A3="",E3=""),"",IF(OR(A3="",E3=""),"",MOD(E3-A3,1))) para exibir um tempo negativo / positivo.

Nota: Uma cópia de amostra dos dados é anexada. Os horários incorretos são destacados na cor AMARELA.

    
por Dappy 22.04.2013 / 01:52

1 resposta

1

Evite o tempo negativo tomando o valor absoluto :

=ABS(E3-A3) (assumindo a hora de início em A3 e terminando a hora em E3)

Você deve aplicar o formato de número [hh]:mm à célula para que o resultado seja exibido em horas e minutos, e não na hora do dia.

Na célula ao lado do resultado, você pode adicionar uma descrição para o tempo delta:

=IF(E3 < A3,"Ahead",IF(E3 > A3,"Behind","On time")) (mesmas suposições anteriores)

    
por 22.04.2013 / 05:46