Com calcularies en Excel les hores que ha treballat una persona?
Molt senzill, restant la hora de sortida de la hora entrada:

Fins aquí, cap problema. Arribem, però, al torn de nit. i aquí la cosa es complica. Un treballador, entra a les 22h i surt a les 6 del matí del dia següent.

El resultat de la resta és negatiu, i Excel, no treballa amb hores negatives i genera un error.
Aquesta és la solució
=RESIDU(Hora final-hora inicial;1)

Explicació
Excel internament treballa les hores com a fraccions de dia. Així doncs, les 22h és equivalent a 0,91666 (22/24) i les 6h és equivalent a 0,25 (6/24).
És a dir que estem demanat a Excel que apliqui la funció RESIDU (retorna el residu d’una divisió) de -0,666 (0,25-0,91666) entre 1.
La funció RESIDU, a Excel, sempre retorna un resultat positiu en aquest cas serà 0,333 la diferència en positiu del 0,6666 fins arribar a 1.
Si multipliquem la fracció de dia 0,33333*24h, veurem que dona 8.