Parece que o valor na célula Q4 é um DateTime. No Excel, isso é armazenado como um número em que a parte inteira é o número de dias e a parte fracionária é a hora do dia. Para obter o número de horas em vez do número de dias, multiplique por 24. A fórmula a seguir fornecerá o número de horas acima de 40.
=IF(Q4*24>40,Q4*24-40,0)
Se Q4 contiver 49:23, essa fórmula retornará 9.3833. Certifique-se de que a célula que contém as horas extras esteja formatada como um número (ou "Geral") em vez de um horário.
Se você quiser ignorar frações de uma hora, use a função INT
:
=IF(Q4*24>40,INT(Q4*24-40),0)
Como Scott aponta em seu comentário (obrigado Scott), repetir o Q4*24-40
na fórmula é deselegante e pode levar a erros se a fórmula precisar ser alterada. Uma versão melhor da primeira fórmula seria:
=MAX(Q4*24-40,0)
e uma versão melhor do segundo seria:
=MAX(INT(Q4*24-40),0)
Funcionam porque sempre que Q4*24
for menor que 40
, Q4*24-10
será menor que zero e a função MAX
retornará 0 em vez de Q4*24-40
.