Para subtrair horas no Excel de um dia para outro, você precisa usar a função DATADIF (que significa diferença de datas) e a função TEMPO. Aqui está como fazer isso:
Digite a data e a hora de início em uma célula, digamos A1. Por exemplo, digite "01/01/2021 09:00" para indicar 9 horas da manhã em 1º de janeiro de 2021.
Digite a data e a hora de término em outra célula, digamos B1. Por exemplo, digite "02/01/2021 10:30" para indicar 10 horas e 30 minutos da manhã em 2 de janeiro de 2021.
Na célula C1, digite a fórmula: =DATADIF(A1,B1,"d")-1&" dias "&TEMPO(24-HORA(A1)+HORA(B1),MINUTO(B1)-MINUTO(A1),SEGUNDO(B1)-SEGUNDO(A1))
Pressione Enter e a célula C1 mostrará a diferença de tempo entre as duas datas em formato de texto. Por exemplo, a célula poderá mostrar "1 dias 01:30:00" para indicar que a diferença de tempo é de um dia e 1 hora e 30 minutos.
Observe que a fórmula assume que as duas datas estão em ordem crescente e que a hora de término (B1) ocorre após a hora de início (A1). Se as datas e horas forem invertidas, a fórmula produzirá um resultado negativo ou inválido.