Como Calcular Idade no Excel: Passo a Passo

Quer aprender a calcular idade no Excel? Então este tutorial é para você!

Quem trabalha com o Excel sabe que existem certas atividades que são constantemente realizadas, havendo assim a necessidade de automatiza-las quando possível para melhorar a produtividade diária. Um exemplo disso são os cálculos de Idade no Excel. E quem trabalha com planilhas de cadastro de clientes ou simplesmente precisa trabalhar com cálculos de datas, precisa automatizar esse processo para facilitar seu trabalho.

E como em muitos processos no Excel, calcular idade também pode ser automatizado. Confira os detalhes a seguir e saiba como.

Como calcular idade no Excel?

como fazer calculo de idade no excel
Já está interessado(a) no que vem por aí? Então compartilhe com sua rede de amigos para que mais pessoas possam aprender como calcular idade no Excel.

Facebook

Twitter

LinkedIn


Para que você possa aprender a calcular idade no Excel de maneira efetiva, separamos a seguir uma planilha que contém o nome, a data de nascimento e a data a atual. Neste caso, queremos basicamente calcular a idade dos cadastrados com base na data de nascimento e data atual.

calcular idade no excel pela data de nascimento

O primeiro passo é exibir a data atual e para isto, usaremos a função HOJE. A função HOJE, como o próprio nome se refere, é usada para retornar a data atual do sistema.

Sintaxe: HOJE()

Observe o exemplo abaixo na coluna de “Data Atual” onde utilizamos a função =HOJE que retornará a data mais atual sempre que você abrir a planilha:

função HOJE no excel

Uma vez tendo utilizado a função =HOJE, agora basta replicar a função para as demais células usando a alça de preenchimento do Excel:

descobrir idade pela data de nascimento

Na coluna Idade, vamos inserir o cálculo da idade da seguinte maneira:

=Data atual – Data de Nascimento / 365,25

Observe que 365 representa a quantidade de dias no ano. Já 0,25 representa os anos bissextos. Portanto, como temos 1 dia a mais a cada 4 anos, dividimos por 4. (1/4=0,25). Assim temos 365,25.

Por fim, queremos que o Excel retorne valores inteiros, afinal, ninguém tem 45,6 ou 10,4 anos, por exemplo. E para isso, utilizaremos a função INT que retorna somente valores inteiros.

Em resumo, a fórmula para calcular idade no Excel ficará da seguinte maneira:

=INT((Data atual – Data de Nascimento )/365,25)

Aprenda a calcular Idade no Excel

Note no exemplo acima que estamos dizendo para o Excel mostrar o número inteiro da subtração entre data_atual – data_de_nascimento. O resultado deverá ser divido por 365,25.

Como resultado temos:




formula para descobrir idade no excel

Podemos ainda realizar a mudança automática das idades alterando a data de nascimento dos usuários cadastrados. Vejamos o exemplo abaixo:

idade pela data de nascimento

Uma outra opção é inserir a função HOJE dentro do cálculo de idade. Deste modo, podemos eliminar a coluna C que serve apenas para armazenar a data atual. Veja como ficará a fórmula neste caso:

qual é a formula para calcular idade no excel

Confira a dica acima em videoaula

Outras maneiras de Calcular a Idade no Excel

Calcular a idade no Excel utilizando a fórmula acima, poderá lhe fornecer resultados bastante precisos, mas não perfeitos. Isto porque dividir pelo número médio de dias em um ano funciona bem na maioria das vezes, mas às vezes a idade poderá ficar errada. Por exemplo, se alguém nasceu em 29 de fevereiro e hoje é 28 de fevereiro, a fórmula tornará a pessoa um dia mais velha.

Como alternativa, você pode dividir por 365,25 em vez de 365, pois a cada quatro anos tem 366 dias. No entanto, esta abordagem também não é perfeita. Por exemplo, se você estiver calculando a idade de uma criança que ainda não viveu um ano bissexto, dividir por 365,25 produz um resultado errado.

De maneira geral, subtrair a data de nascimento da data atual funciona muito bem na vida normal, mas não é a abordagem ideal no Excel. A seguir, você aprenderá algumas alternativas para calcular a idade sem falhas, independentemente do ano.


Usando a função FRAÇÃOANO

Uma maneira mais confiável de converter uma data de nascimento em idade no Excel é usar a função FRAÇÃOANO que retorna a fração do ano, ou seja, o número de dias inteiros entre duas datas.

A sintaxe da função FRAÇÃOANO é a seguinte:

FRAÇÃOANO(data_inicial; data_final; [base])

Onde:

data_inicial: Argumento obrigatório. Representa a data de nascimento.
data_final: Argumento obrigatório. Representa a data atual e, neste caso, você poderá usar a função HOJE() para tornar o cálculo dinâmico.
base: Argumento opcional. Use a base 1 que informa ao Excel para dividir o número real de dias por mês pelo número real de dias por ano.

Deste modo, uma fórmula do Excel para calcular a idade a partir da data de nascimento é a seguinte:

FRAÇÃOANO(data de nascimento;HOJE(); 1)

Como no exemplo anterior, o resultado da função FRAÇÃOANO também é um número decimal. Para corrigir isso, use a função ARREDONDAR.PARA.BAIXO com 0 no último argumento.

Deste modo, a fórmula ficará da seguinte maneira:

=ARREDONDAR.PARA.BAIXO(FRAÇÃOANO(B2;HOJE();1);0)

Como calcular a idade no Excel

Usando a função DATADIF

Outra maneira de calcular a idade no Excel é utilizando a função DATADIF.

A sintaxe da função DATADIF do Excel é a seguinte:

=DATADIF(data_inicial;data_final;unidade)

Esta função pode retornar a diferença entre duas datas em várias unidades de tempo, como anos, meses e dias, dependendo do valor fornecido no argumento da unidade :

Y – retorna o número de anos completos entre as datas de início e término.
M – retorna o número de meses completos entre as datas.
D – retorna o número de dias entre as duas datas.
YM – retorna meses , ignorando dias e anos.
MD – retorna a diferença em dias , ignorando meses e anos.
YD – retorna a diferença em dias , ignorando anos.

Como nosso objetivo é calcular a idade em anos, então usaremos a unidade “Y”.


=DATADIF(Data de Nascimento; HOJE();”Y”)

Observe no exemplo abaixo que nenhuma função de arredondamento é necessária neste caso pois a função DATEDIF com a unidade “y” calcula o número de anos completos.

Função DATADIF

Confira também as seguintes dicas de Excel:

Gostou da dica? Continue acompanhando o nosso site para conferir mais dicas de Excel como essa!