>> eu comentei ele para fora enquanto eu usei então a fórmula
Aquele é o problema então.
A função retorna uma CORDA, que seja alguns dados textual. Mas do que você está dizendo, você quer realmente uma função que retorne uma DATA ou um DOBRO a ser usados nos cálculos.
Assim, a função seria útil para um tanto formatar e indicar dados do tempo.
Está aqui apenas um teste rápido com tempo:
Participar nestas pilhas em uma folha nova:
A1: 12:23
B1: 13:23
C1: =A1-B1
D1: 13:44
E1: =D1+C1
Você observará que mesmo se você fêz a coluna C realmente larga, Excel não pode indicar -1hr. MAS, mudar o formato ao general e você verá que o valor DOBRO que representa -0.04167 de um dia está armazenado lá. Igualmente calcula corretamente E1.
Esperançosamente esse ajuda algum em sua compreensão.
Para sua fórmula, tentar isto:
=IF (C2>=$M$1, C2-$M$1, SE (C2=TIME (0.1.0), 1 (tempo (0.0.0) - $M$1), 1 (C2-$M$1)))
Pode ser possível simplificar mais, mas eu removi a função e mudei “24: 00” ao valor numérico 1.