Como calcular o tempo de serviço no formato “X anos e X meses”

スポンサーリンク
スポンサーリンク

Como calcular o tempo de serviço no formato “X anos e X meses”

Este artigo explica como calcular o tempo de serviço com base na data de admissão e exibi-lo no formato “X anos e X meses”. Serão abordados métodos para cálculo com base na data atual e em uma data específica, juntamente com explicações detalhadas das fórmulas. Isso é útil para cálculos como concessão de férias ou gestão de pessoal.

Calcular o tempo de serviço até “hoje” usando a função HOJE

Primeiro, usamos a função HOJE para calcular o tempo de serviço com base na data atual. A função HOJE obtém automaticamente a data atual no Excel e é atualizada diariamente.

Fórmula

Se a data de admissão estiver na célula A2, a fórmula para exibir o tempo de serviço na célula B2 será:

=DATEDIF(A2; HOJE(); “Y”) & ” anos ” & DATEDIF(A2; HOJE(); “YM”) & ” meses”

Exemplo

A B
1 Data de Admissão Tempo de Serviço
2 01/04/2015 =DATEDIF(A2; HOJE(); “Y”) & ” anos ” & DATEDIF(A2; HOJE(); “YM”) & ” meses”

Explicação da fórmula (baseada na data atual “hoje”)

  1. =DATEDIF(A2; HOJE(); “Y”):

    Essa fórmula calcula o número de anos desde a data de admissão na célula A2 até a data atual (retornada pela função HOJE()).

  2. =DATEDIF(A2; HOJE(); “YM”):

    Essa fórmula calcula o número de meses restantes, excluindo os anos completos. O argumento “YM” ignora os anos e retorna apenas os meses.

  3. Os resultados são combinados com as palavras “anos” e “meses” para exibição no formato “X anos e X meses”.

Calcular o tempo de serviço com base em uma “data de referência” específica

Este método é útil quando o cálculo precisa ser baseado em uma data de referência específica, como a data de fechamento contábil da empresa ou uma data de avaliação.

Fórmula

Se a data de admissão estiver na célula A2 e a data de referência na célula B2, a fórmula para exibir o tempo de serviço na célula C2 será:

=DATEDIF(A2; B2; “Y”) & ” anos ” & DATEDIF(A2; B2; “YM”) & ” meses”

Exemplo

A B C
1 Data de Admissão Data de Referência Tempo de Serviço
2 01/04/2015 01/04/2023 =DATEDIF(A2; B2; “Y”) & ” anos ” & DATEDIF(A2; B2; “YM”) & ” meses”

Explicação da fórmula (baseada em uma data de referência)

  1. =DATEDIF(A2; B2; “Y”):

    Essa fórmula calcula o número de anos desde a data de admissão na célula A2 até a data de referência na célula B2.

  2. =DATEDIF(A2; B2; “YM”):

    Essa fórmula calcula o número de meses restantes, excluindo os anos completos, com base na data de referência.

  3. Os resultados são combinados com as palavras “anos” e “meses” para exibição no formato “X anos e X meses”.

Adicional: como ocultar “0 meses” nos resultados

Se o tempo de serviço for exatamente “X anos”, pode ser exibido como “X anos e 0 meses”. Para ocultar “0 meses”, você pode usar a função SE para adicionar uma condição. Veja um exemplo baseado na data atual:

=DATEDIF(A2; HOJE(); “Y”) & ” anos” & SE(DATEDIF(A2; HOJE(); “YM”)=0; “”; DATEDIF(A2; HOJE(); “YM”) & ” meses”)

Essa fórmula remove a exibição de “meses” se o valor for 0, mostrando apenas os anos.

Resumo

Para calcular o tempo de serviço no formato “X anos e X meses” no Excel, use a função DATEDIF. Quando baseado na data atual, utilize a função HOJE; para uma data específica, insira a data de referência em uma célula. Escolha a fórmula apropriada conforme a situação para calcular o tempo de serviço com precisão.