Automatizar o número de dias de trabalho remunerados que o funcionário possui

0

Eu tenho um arquivo mostrando quantos dias de doença pagos um funcionário tem, nós temos cinco dias cada um em uma base de 365 dias. Então, se alguém estiver doente 24/05/16, 25/05/16, 26/05/16, 27/05/16, 28/05/16, eles serão pagos por esses 5 dias. Eles não serão pagos se estiverem doentes em qualquer dia entre 28/05/16 e 23/05/17. E se eles não estiverem doentes de 24-28 / 05/16, eles serão re-intitulados para seus 5 dias novamente.

Temos um calendário de 365 dias e o preenchemos quando alguém está doente. Depois, verificamos há quantos dias que ele esteve doente nos últimos 365 dias e preenchemos a tabela manualmente.

Basicamente, existe uma maneira de automatizar a contagem de quantos dias de doença a pessoa recebe em um período de 365 dias?

    
por Seth Laurent 28.06.2016 / 14:40

1 resposta

2

Você pode fazer isso mesmo sem usar macros. Essa fórmula verifica se alguém teve 5+ dias de doença pagos no último ano:

=IF(B3<>"",IF(COUNTIFS($A$2:$A2,">="&$A3-365,C$2:C2,"=yes")>=5,"no","yes"),"")

(nota: Acabei de verificar os últimos 365 dias em vez de um ano civil, você pode querer usar cálculos diferentes).

    
por 28.06.2016 / 15:11