Calculando a idade de quem nasceu em 1974
A conta básica é subtrair o ano de nascimento do ano atual. Para quem é de 1974 tem quantos anos hoje, em 2026, o resultado cai entre 51 e 52, dependendo da data completa do aniversário. Se a pessoa já fez aniversário este ano, tem 52. Se ainda não fez, tem 51.
Quem é de 1974 tem quantos anos na prática
Eu já perdi tempo demais tentando automatizar isso em planilhas de RH. O problema real não é a subtração em si, mas lidar com datas incompletas. Às vezes o cadastro só tem o ano, às vezes tem mês e dia, e às vezes o registro está errado — eu vi um sistema onde o ano de nascimento estava como 1973 para uma pessoa que claramente tinha acabado de completar 52 no mesmo mês em que eu estava processando a folha. O workaround foi simples: criar uma coluna de validação cruzada com a data de admissão e a certidão de nascimento quando disponível, e marcar como suspeito qualquer diferença maior que dois anos entre o esperado e o cadastrado. Isso resolveu 80% dos erros que eu via mensalmente. O cálculo exato segue esta lógica: pegue a data atual, compare com a data de nascimento completa, e conte quantos aniversários completos já foram atingidos. Em termos de implementação, a maioria das linguagens modernas trata isso nativamente — em Python, date.today() - birthdate dá um objeto timedelta, e você divide por 365.25 para uma média razoável, mas o correto mesmo é usar bibliotecas como o relativedate do package dateutil, que conta anos completos considerando anos bissextos e variações de mês.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Um detalhe que muita gente esquece: o cálculo de idade em sistemas legados frequentemente falha quando o ano atual é bissexto e o aniversário é 29 de fevereiro. Nesse caso específico, a idade só incrementa oficialmente em anos bissextos seguintes, o que pode gerar discrepâncias de um ano em relatórios se você não tratar essa borda explicitamente. Eu descobri isso na pior forma quando um relatório de benefícios previdenciários saiu errado porque o sistema considerava 29 de fevereiro como aniversário válido em qualquer ano, enquanto a legislação do INSS considera apenas 28 de fevereiro para efeitos legais. A correção foi um case separado na query SQL. Fatores importantes a considerar:
O calendário gregoriano introduziu a regra dos anos bissextos em 1582, então para nascimentos antes dessa data o cálculo fica impreciso — mas como estamos falando de 1974, isso não é problema aqui. O que realmente importa é a precisão da data de registro. Em muitos países, a data de nascimento no documento oficial pode diferir da data real de nascimento por alguns dias, especialmente em registros madeiros ou em países com sistemas de registro civil mais antigos. No Brasil, por exemplo, é comum haver até três dias de diferença entre a certidão e a data real, o que em termos práticos não altera a idade calculada, mas pode causar problemas em sistemas que fazem validação cruzada rígida com outras bases de dados. Outra armadilha comum é a confusão entre idade legal e idade social. Para fins de aposentadoria no Brasil, a contagem pode incluir tempo de contribuição e outras variáveis que não se resumem à simples subtração de anos. Quem nasceu em 1974 está atualmente na faixa etária que coincide com as mudanças nas regras de aposentadoria implementadas pela reforma de 2019, então o número 52 pode ser irrelevante para o cálculo previdenciário real, que considera tempo de contribuição, pontos e outros critérios.
Se você precisa apenas da resposta direta: quem nasceu em 1974 terá entre 51 e 52 anos em 2026. A variação depende exclusivamente de quantos meses já se passaram desde o último aniversário da pessoa neste ano.