Excel Magic: Subtracting Years Like a Pro

O Excel é uma ferramenta poderosa que não só o ajuda a organizar e analisar dados mas também a realizar cálculos complexos. Um dos cálculos mais comuns que pode precisar de efectuar em Excel é subtrair anos a uma data. Isto pode ser útil numa variedade de situações, tais como o cálculo da idade de uma pessoa ou a duração de um projecto. Neste artigo, iremos explorar diferentes métodos para subtrair anos em Excel.

Método 1: Usando a função DATEDIF

A função DATEDIF é uma jóia oculta no Excel que pode ser usada para calcular a diferença entre duas datas em anos, meses, ou dias. Para subtrair anos de uma data, podemos usar a função DATEDIF em combinação com a função DATE. Digamos que temos uma data na célula A2 e queremos subtrair 5 anos da mesma. Podemos utilizar a seguinte fórmula:

= DATA(ANO(A2)-5, MÊS(A2), DIA(A2))

Nesta fórmula, extraímos primeiro o ano, mês e dia da data original utilizando as funções ANO, MÊS e DIA. Depois subtraímos 5 da componente ano e usamos a função DATA para criar uma nova data.

Método 2: Utilização da função ANO

Outra forma de subtrair anos de uma data é utilizar a função ANO. A função ANO extrai a componente ano a partir de uma data. Para subtrair anos, podemos simplesmente subtrair o número de anos desejado da componente de ano. Por exemplo, se tivermos uma data na célula A2 e quisermos subtrair 5 anos da mesma, podemos utilizar a seguinte fórmula:

= DATA(ANO(A2)-5, MÊS(A2), DIA(A2))

Esta fórmula funciona de forma semelhante ao método anterior, mas em vez de utilizar a função DATEDIF, utilizamos a função YEAR para extrair a componente anual.

Método 3: Usando a função EDATE

A função EDATE é outra função útil no Excel que pode ser usada para adicionar ou subtrair meses a partir de uma data. Para subtrair anos, podemos primeiro multiplicar o número desejado de anos por 12 e depois utilizar a função EDATE para subtrair o número resultante de meses a partir da data original. Por exemplo, se tivermos uma data na célula A2 e quisermos subtrair 5 anos da mesma, podemos utilizar a seguinte fórmula:

=EDATE(A2,-5*12)

Nesta fórmula, primeiro multiplicamos o número desejado de anos (5) por 12 para obter o número de meses (60) que precisamos de subtrair. Utilizamos então a função EDATE para subtrair 60 meses a partir da data original.

Método 4: Utilização da formatação personalizada

Se não precisar de efectuar cálculos com a data subtraída, pode simplesmente utilizar a formatação personalizada para exibir a data com o número desejado de anos subtraídos. Para o fazer, seleccione a célula que contém a data e vá para a caixa de diálogo Formatar Células. No separador Número, seleccione Personalizado e introduza o seguinte formato:

dd/mm/aaaaa-5

Este formato exibirá a data com 5 anos subtraídos da componente ano.

Em conclusão, o Excel fornece vários métodos para subtrair anos a partir de uma data, dependendo das suas necessidades específicas. Quer necessite de efectuar cálculos ou simplesmente exibir a data com o número de anos desejado subtraído, o Excel tem-no coberto. Com estes métodos, pode subtrair anos como um pró e poupar tempo e esforço nas suas tarefas de análise de dados.

FAQ
Como adicionar ou subtrair anos de uma data no Excel?

Para adicionar ou subtrair anos de uma data no Excel, pode usar a função DATA juntamente com a função ANO. Por exemplo, para adicionar 3 anos a uma data na célula A1, pode usar a fórmula:

=DATA(ANO(A1)+3, MÊS(A1), DIA(A1))

Esta fórmula toma o ano da célula A1 com a função ANO, adiciona 3 a ele, e depois utiliza a função DATA para criar uma nova data com o ano ajustado, o mesmo mês, e o mesmo dia.

Para subtrair anos, pode usar uma fórmula semelhante, mas subtrair o número de anos em vez de os adicionar. Por exemplo, para subtrair 2 anos de uma data na célula A1, pode usar a fórmula:

=DATA(ANO(A1)-2, MÊS(A1), DIA(A1))

Esta fórmula retira o ano da célula A1, subtrai 2 da mesma, e depois utiliza a função DATA para criar uma nova data com o ano ajustado, o mesmo mês, e o mesmo dia.

Também pode utilizar a função EDATE para adicionar ou subtrair meses de uma data, ou a função DATEDIF para calcular a diferença entre duas datas em anos, meses, ou dias.

Como se calcula a diferença em anos?

Para calcular a diferença em anos entre duas datas em contabilidade e escrituração contabilística, pode utilizar a seguinte fórmula:

(Número de dias entre as duas datas) / (Número de dias num ano)

Por exemplo, se quiser calcular a diferença em anos entre 1 de Janeiro de 2020, e 1 de Janeiro de 2010, primeiro calcularia o número de dias entre as duas datas:

365 (dias em 2019) + 365 (dias em 2018) + 365 (dias em 2017) + 365 (dias em 2016) + 366 (dias em 2015, um ano bissexto) + 365 (dias em 2014) + 365 (dias em 2013) + 365 (dias em 2012) + 366 (dias em 2011, um ano bissexto) + 365 (dias em 2010) = 3.652

Então, dividiria esse número pelo número de dias num ano:

3,652 / 365 = 10

Assim, a diferença em anos entre 1 de Janeiro de 2020, e 1 de Janeiro de 2010, é de 10 anos.

Como se calculam automaticamente os anos em Excel?

Para calcular automaticamente os anos em Excel, pode usar a função DATEDIF. Aqui estão os passos:

1. introduza a data de início numa célula e a data final noutra célula.

2. numa terceira célula, introduza a fórmula =DATEDIF(start_date, end_date, “y”) onde “start_date” é a referência à célula que contém a data de início e “end_date” é a referência à célula que contém a data de fim. O “y” no fim da fórmula diz ao Excel para calcular a diferença em anos.

3. prima enter e o número de anos entre as duas datas será exibido na célula.

Note que a função DATEDIF não está disponível em Excel 2019 ou versões posteriores. Nestas versões, pode utilizar a função ANO para extrair o ano a partir das datas de início e fim e depois subtraí-las. Por exemplo, se a data de início estiver na célula A2 e a data final estiver na célula B2, pode usar a fórmula =YEAR(B2)-YEAR(A2) para calcular a diferença em anos entre as duas datas.