Fórmula de horas extras do Excel com base na célula como critério

0

Eu simplifiquei o máximo que pude:

Gostaria de acompanhar quando as horas extras estão sendo trabalhadas e com quem.

Portanto, na amostra, tenho quatro funcionários em um período de cinco dias, tanto acima quanto abaixo de suas horas diárias contratadas.

Nas células destacadas, desejo retornar quanto tempo cada funcionário trabalhou além de suas horas diárias contratadas e quantas horas os funcionários trabalharam além de suas horas contratadas em cada dia. Não estou interessado em dias em que menos horas foram trabalhadas.

Espero que isso faça um pouco mais de sentido e muito obrigado àqueles que me ajudaram até agora.

    
por Mike 24.06.2016 / 17:55

1 resposta

2

Você pode conseguir isso com, por exemplo, SUMPRODUCT :

  • Tempo total total por funcionário:
    =SUMPRODUCT((D2:H2>C2)*(D2:H2-C2))
  • Total de horas extras por dia: =SUMPRODUCT((D2:D5>$C$2:$C$5)*(D2:D5-$C$2:$C$5))

A lógica é a mesma para ambos: a primeira parte verifica qual empregado / dia tem horas extras e, em seguida, soma esses empregados / dias.

Como alternativa, você também pode usar essa fórmula (isso deve ser inserido em D6):
=SUM(IF(D2:D5>$C$2:$C$5,D2:D5-$C$2:$C$5,0))
É uma fórmula de matriz (precisa pressionar CTRL + SHIFT + ENTER após ela) e também um pouco mais, mas provavelmente mostra melhor a lógica da fórmula.

    
por 28.06.2016 / 13:51