- Calculadora que recebe os horários trabalhados do funcionário e exibe um total.
# Funcionalidades:
1- Permite a seleção de faltas individuais para cada período:
2- Calcula e exibe individualmente cada período e o Tempo Extra.
2.1- Na imagem abaixo mostra o calculo nos períodos e no Tempo Extra que subtrai sempre o valor da saída pelo valor de entrada:
3- A coluna "Total trabalhado" faz o cálculo somando os dois períodos e o Tempo Extra:
4- A coluna "Total c/ tolerância" faz alguns cálculos condicionais, ou seja:
4.1- Ela verifica SE a soma dos períodos e do Tempo Extra é maior OU menor que o intervalo de "TOLERÂNCIA". A "TOLERÂNCIA" é definida somando ou subtraindo com as "Hoas diárias a cumprir", isso define um intervalo.
4.1.1- Caso o resultado seja maior ou menor que a "TOLERÂNCIA" será exibido a soma dos períodos e do Tempo Extra.
4.1.2- Caso o resultado esteja dentro do intervalo de "TOLERÂNCIA" será exibido as "Horas diárias a cumprir".
- A imagem abaixo mostra a fórmula identada:
- A imagem abaixo mostra a fórmula na planilha:
5- Na coluna "Excedente" temos o cálculo condicional principal, ou seja:
5.1- Ela verifica primeiramente SE em ambos os períodos esta marcado a opção "Faltou".
5.1.1- Caso ambos estejam marcados será exibido as "Horas diárias a cumprir" negativa, simbolizando que a pessoa faltou.
5.1.2- Caso a pessoa não faltou então verifica SE a opção "Faltou de manhã?" está marcada E a opção "Faltou a tarde?" está desmarcada.
5.1.2.1- Caso corresponda é exibido o resultado da subtração do "Período da Tarde" pelas "Horas diárias a cumprir", simbolizando que a pessoa faltou apenas no período da manhã.
5.1.2.2- Caso a pessoa não tenha faltado no período da manhã, então verifica SE a opção "Faltou a tarde?" está marcada E a opção "Faltou de manhã?" está desmarcada.
5.1.2.2.1- Caso corresponda é exibido o resultado da subtração do "Período da Manhã" pelas "Horas diárias a cumprir", simbolizando que a pessoa faltou apenas no período da tarde.
5.1.2.2.2- Caso a pessoa não faltou no período da tarde também, então quer dizer que ela trabalhou o dia todo. Então agora verifica SE o "Total c/ tolerância" é MAIOR que 0.
5.1.2.2.2.1- Caso corresponda então verifica SE a subtração do "Total c/ tolerância" pelas "Horas diárias a cumprir" é MAIOR que 0.
5.1.2.2.2.1.1- Caso corresponda é exibido a subtração do "Total c/ tolerância" pelas "Horas diárias a cumprir", exibindo então um excedente positivo.
5.1.2.2.2.1.2- Caso contrário então verifica SE o botão do campo "Trabalha de Sábado?" está marcado.
5.1.2.2.2.1.2.1- Caso esteja marcado é exibido a subtração do "Período da Manhã" por "4:00", simbolizando que a pessoa trabalhou no sábado e assim desconsidera o período da tarde.
5.1.2.2.2.1.2.2- Caso a pessoa não trabalhe de sábado então verifica SE o botão do campo "Está sob aviso?" está marcado.
5.1.2.2.2.1.2.2.1- Caso esteja marcado é exibido a soma de "2:00" com o resultado da subtração do "Total c/ tolerância" pelas "Horas diárias a cumprir", simbolizando que a pessoa está sob o aviso de 2 horas a menos na carga horária.
5.1.2.2.2.1.2.2.2- Caso a pessoa não esteja sob aviso, então é exibido a subtração do "Total c/ tolerância" pelas "Horas diárias a cumprir", exibindo então um excedente negativo.
5.1.2.2.2.2- Caso contrário é exibido o valor 0.
- A imagem abaixo mostra a função identada:
- A imagem abaixo mostra a fórmula na planilha:
6- Os campos "Horas diárias a cumprir" e "Trabalha de Sábado":
6.1- Campo "Horas diárias a cumprir" tem um valor dinâmico, onde verifica SE o botão no campo "Trabalha de Sábado" esta marcado.
6.1.1- Caso esteja marcado é exibido o valor "8:00".
6.1.2- Caso não esteja marcado é exibido o valor "8:48".
6.2- Campo "Trabalha de sábado" tem um botão que quando marcado simboliza que a pessoa trabalha de sábado e quando desmarcado a pessoa não trabalha de sábado.
7- O campo com o nome do mês:
7.1- Neste campo é exibido a SOMA do "Excedente" de todos os dias do mês.
8- O campo com o nome "TOTAL" mais o(os) mês(es) que é calculado:
8.1- Neste campo é exibido a soma do "campo com o nome do mês" e o "campo com o nome do mês" anterior.
E esta é a lógica por trás desta planilha feita em parceiria com o setor financeiro da empresa em que eu trabalhava