>> ho commentato esso fuori mentre allora ho usato la formula
Quello allora è il problema.
La funzione restituisce una STRINGA, che è alcuni dati testuali. Ma da che cosa state dicendo, realmente volete una funzione che restituisce una DATA o un DOPPIO da utilizzare nei calcoli.
Così com'è, la funzione sarebbe utile per piuttosto la formattazione e la visualizzazione dei dati di tempo.
Qui è appena una prova rapida con tempo:
Prendparteere a queste cellule su un nuovo strato:
A1: 12:23
B1: 13:23
C1: =A1-B1
D1: 13:44
E1: =D1+C1
Noterete che anche se avete reso la colonna C realmente larga, Excel non può visualizzare -1hr. MA, cambiare la formattazione al General e vederete che il DOPPIO valore che rappresenta -0.04167 di un giorno è memorizzato là. Inoltre calcola correttamente E1.
Eventualmente quel aiuta alcuno nella vostra comprensione.
Per la vostra formula, provare questo:
=IF (C2>=$M$1, C2-$M$1, SE (C2=TIME (0.1.0), 1 (tempo (0.0.0) - $M$1), 1 (C2-$M$1)))
Può essere possibile più ulteriormente da facilitare, ma ho eliminato la funzione ed ho cambiato “24: 00„ a valore numerico 1.