Atividade 11-C

Tempo de contribuição ao INSS

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.

tempo de contribuição ao inss

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.

  1. Crie a coluna Aniversário final à direita das demais.
  2. 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.

tempo de contribuição ao INSS

  1. Crie a coluna Anos completos à direita das demais.
  2. Insira uma função SE na primeira linha da coluna Anos completos.
  3. 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.

  1. Crie a coluna Meses completos à direita das demais.
  2. 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.

tempo de contribuição ao INSS

Para finalizar, oculte as colunas que contém apenas informações auxiliares para o cálculo.

Autor: Radamés

Engenheiro curitibano pela UFPR, professor e produtor de conteúdos e ferramentas educacionais para a Internet.

Sua opinião me interessa