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.
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:
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.
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:
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.
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.
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:
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.
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.
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.
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.