Como puedo usar la funcion if (si) con horas

quisiera hacer una formula automatica que me diera la diferencia de horas de una celda si supera la cantidad de horas semanales por ejemplo 47 horas sobre 45, y si no que solo me salga 0 o 0:00, he probado con =SI(A16>45; A16-45; 0) , en la casilla A16 el formato es 45:00:00

Gracias de antemano.

Antes de todo hay que entender como los valores de fecha/hora son almacenados en las celdas, con independencia del formato que se utilice para visualizarlos.
Un día es = 1
una horas es = 1/24
Si en una celda hay 45:00:00 su valor decimal debe ser = 1/24*45 = 1,875
El formato de la celda debe ser [HH]:MM:SS para que se vea como 45:00:00, los corchetes hacen que se visualice la suma de las horas en lugar de la hora del día que representa.

=SI(A16>(1/24*45);A16-(1/24*45);0) debería funcionarte.

https://help.libreoffice.org/6.2/es/text/scalc/01/04060102.html?DbPAR=CALC#bm_id3154536

Gracias funciono a la perfeccion…