Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the breadcrumb-navxt domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/devtools/public_html/blog/wp-includes/functions.php on line 6131

Deprecated: A função WP_Dependencies->add_data() foi chamada com um argumento que está obsoleto desde a versão 6.9.0! Os comentários condicionais do IE são ignorados por todos os navegadores compatíveis. in /home/devtools/public_html/blog/wp-includes/functions.php on line 6131
Como calcular idade no Excel

Como calcular idade no Excel

Para quem utiliza com muita frequência, é comum se deparar com a necessidade de como calcular a idade no Excel, e veremos abaixo como fazer isto de forma bem simples.

Importante registrar que a fórmula para calcular idade no Excel também serve para calcular outras diferenças entre quaisquer tipos de datas, seja idade, tempo de serviço, tempo de contribuição e etc.

Fórmula para calcular idade no Excel

A função utilizada é a DATADIF, vejamos como é possível utilizá-la.

Nosso exemplo será de uma pessoa que nasceu em 01/01/2000, então queremos saber quantos anos ela tem hoje.

Células:
A2: 01/01/2000
B2: 27/07/2020
C2: =DATADIF(A2;B2;”y”)

Calculando a idade no Excel

Explicando, na célula A2 temos a data de nascimento, um campo que eu mesmo digitei, na célula B2 temos a data de hoje, também digitada.

É possível calcular a data de hoje sem ter que digitar todas as vezes, para isto utilizamos a função =HOJE()

Por fim, temos a célula C3, que contém nossa fórmula. Importante registrar que neste formato você sempre irá precisar informar primeiro a data mais antiga e depois a data mais recente, nisto temos A2, nossa data de nascimento e B2 que é hoje, por fim, temos o parâmetro “y”, que indica que o formato da diferença que eu quero é em anos.

Abaixo veja uma tabela com os diferentes valores de parâmetros que você pode usar:

ValorO que ele faz
“y”Retorna a quantidade de anos para o período calculado.
“m”Retorno o número de meses para o período calculado.
“d”Retorno o número de dias para o período calculado.
“md”Retorna a diferença entre dias da data inicial e final, independente da data apontada, ele sempre irá calcular a diferença apenas do dias, desprezando mês a ano.
“Am”Retorna a diferença entre meses da data inicial e final, independente da data apontada, ele sempre irá calcular a diferença apenas do dias, desprezando mês a ano.
“yd”Retorna a diferença entre os dias da data inicial e final, sendo desprezados os anos.

Aproveite também nosso material completo com todas as Teclas de Atalho do Microsoft Excel

Estilizando idade no Excel

Agora que já sabemos que função utilizar para saber como calcular a idade, vamos deixar a resposta um pouco mais estilizada.

No mesmo caso acima, vamos retornar a idade apontando a quantidade de anos, meses e dias, então nossa função irá ficar:

=DATADIF(A2;B2;"y")&" anos, " &DATADIF(A2;B2;"ym") & " meses e " & DATADIF(A2;B2;"md") & " dia(s)"

O resultado dela será:

20 anos, 6 meses e 26 dia(s).

Explicando:

=DATADIF(A2;B2;”y”)
Aqui nós encontramos a quantidade de anos, como já vimos acima.

&
Aqui nos concatenamos o texto.

” anos, ”
Aqui nos apontamos um texto fixo, pra isto usamos as aspas duplas.

&
Concatenção novamente.

DATADIF(A2;B2;”ym”)
Agora pegamos a diferença de meses.

&” meses e ” &
Concatenamos, adicionamos um texto fixo e concatenamos novamente.

DATADIF(A2;B2;”md”)
Aqui nos pegamos a diferença em dias entre as datas.

& ” dia(s)”
Por fim, concatenação e o texto final.

São inúmeras as situações que podemos solucionar com a função DATADIF, e agora que você já sabe como usá-la, vai lá e mete a mão na massa.

Deixe um comentário