Voltar para: Excel avançado
Tempo de contribuição ao INSS
Funcionalidades usadas nesta atividade:
- Funções DIA, MÊS e ANO.
- Função DATA.
- Função DATADIF.
- Função HOJE.
- Função INT.
- Função SE.
Para se aposentar, o trabalhador precisa contribuir à previdência social durante muitos anos. A ideia desta atividade é calcular o tempo de contribuição do trabalhador a partir das informações de data de admissão e data de demissão em cada emprego registrado na carteira de trabalho. O INSS conta o tempo de serviço em cada emprego em anos, meses e dias.
Começaremos com uma tabela onde consta empresa, data de admissão e data de demissão.
Anos
O primeiro passo é obter o tempo de serviço em anos completos. Para isso, vamos usar uma informação auxiliar que é a data do último aniversário de admissão anual.
- Crie a coluna Aniversário final à direita das demais.
- Na primeira célula dessa coluna digite a função: =DATA(ANO(C2);MÊS(B2);DIA(B2)).
Dessa forma, definimos que o último aniversário anual de admissão é a data composta pelos dados seguintes:
- ANO de demissão.
- MÊS da admissão.
- DIA da admissão.
Com essas informações disponíveis podemos calcular o tempo de serviço em anos do trabalhador. A logica é a seguinte:
- Se a pessoa já fez aniversário de admissão no ano final calculamos o tempo com a fórmula:
ANO DE ADMISSÃO – ANO DA DEMISSÃO. - Se a pessoa ainda vai fazer aniversário de admissão a fórmula é:
ANO DA ADMISSÃO– ANO DA DEMISSÃO-1.
Resolvemos esse cálculo com uma função SE.
- Crie a coluna Anos completos à direita das demais.
- Insira uma função SE na primeira linha da coluna Anos completos.
- Preencha os argumentos como na imagem acima.
Esse método abrange também o caso raro em que a pessoa foi admitida em 29/02. A função DATA trata automaticamente essa situação. Se o aniversário final da pessoa for calculado como 29/02/2017 (data que não existe) o Excel lança a data 01/03/2017.
Meses
Para calcular os meses completos trabalhados vamos usar a função DATADIF. Esta função calcula quantos itens completos existem em um intervalo de datas. Os itens podem ser anos, meses ou dias. Em nosso caso, queremos saber os meses.
- Crie a coluna Meses completos à direita das demais.
- Na primeira célula da coluna insira as função: =DATADIF(B2;C2;”M”)-E2*12
Veja que calculamos quantos meses completos existem no intervalo entre admissão e demissão. Depois descontamos os anos completos do total obtido.
Dias
Para calcular os dias completos, vamos precisar de duas informações auxiliares: o último aniversário mensal de admissão e o penúltimo aniversário mensal de admissão. Calculamos essas datas da seguinte forma:
Último aniversário mensal de admissão: =DATA(ANO(C2);MÊS(C2);DIA(B2))
Penúltimo aniversário mensal de admissão: =DATA(ANO(C2);MÊS(C2)-1;DIA(B2))
Para nossa sorte a função DATA resolve o problema do mês de janeiro. Se subtrairmos 1 do mês de janeiro, automaticamente a função data considera o mês de dezembro do ano anterior.
E, finalmente, vamos calcular os dias trabalhados do período. Faremos isso com uma função SE.
A função completa é a seguinte: =SE(C2>=G2;C2-G2;C2-H2).
Finalização
Encontramos o tempo de serviço em cada emprego expresso em anos, meses e dias como quer o INSS.
Agora, é só somar separadamente as colunas de anos, meses e dias.
Uma última verificação: pode ocorrer que a soma dos meses resulte maior do que um ano. Por exemplo: 37 meses devem ser tratados como 3 anos e 1 mês.
Da mesma forma 112 dias equivalem a 3 meses e 22 dias.
Para resolver essas pendências podemos usar a função INT. Ela devolve a parte inteira de um número.
O resultado final do cálculo deve ficar parecido com esta tabela.
Para finalizar, oculte as colunas que contém apenas informações auxiliares para o cálculo.