Calculando a idade de quem nasceu em 1940
Se você precisa saber quantos anos tem quem nasceu em 1940, a conta é simples mas tem um detalhe que muita gente esquece. A resposta depende da data atual e se a pessoa já fez aniversário este ano.
Quem nasce em 1940 tem quantos anos
Hoje, considerando 2026 como ano corrente, uma pessoa nascida em 1940 tem entre 85 e 86 anos. O cálculo básico é: 2026 menos 1940 igual a 86 anos. Mas esse número só está certo se o aniversário já passou no ano atual. Se a pessoa faz aniversário ainda este ano, ela tem 85. Eu sempre me deparo com gente confundindo isso em planilhas e formulários. Já vi sistema de RH dar idade errada porque o cálculo subtraía o ano de nascimento do ano atual sem verificar o mês e o dia. O resultado era uma diferença de um ano que causava problema em benefícios, aposentadoria e até em campanhas de marketing segmentadas.
O jeito certo de fazer é verificar três coisas: o ano atual, o mês e o dia do aniversário. Se a data atual for posterior ao aniversário deste ano, você usa a diferença completa. Se ainda não chegou o aniversário, você subtrai mais um ano. Assim:
👉 Clique no botão abaixo para saber mais sobre o assunto!
- Data atual: 15 de julho de 2026
- Aniversário: 10 de março de 1940
- O aniversário já passou este ano, então a idade é 86 anos
Mas se o aniversário fosse 1º de agosto de 1940, a idade seria 85, porque o dia 15 de julho ainda não chegou ao mês de agosto. Um detalhe importante que pouca gente considera é a questão do ano bissexto. Quem nasceu em 29 de fevereiro só tem aniversário legal nos anos bissextos. Na prática, para cálculo de idade, a maioria dos sistemas e documentos considera o dia 28 de fevereiro ou 1º de março como data válida. Isso pode gerar confusão se você estiver lidando com documento oficial ou processo seletivo.
Outra coisa que causa erro recorrente é o fuso horário. Se você está calculando idade para alguém em outro país e a data muda por causa do fuso, o resultado pode variar. Não é comum em cálculos do dia a dia, mas em processos internacionais isso faz diferença. Se você precisa fazer essa conta com frequência, a solução mais prática é usar uma fórmula em planilha. No Excel ou Google Sheets, a função DATEDIF resolve sem dor de cabeça. A sintaxe é datedif(data de nascimento, data de hoje, "y"). Colocando a data de nascimento na célula A1, a fórmula fica =datedif(A1;HOJE();"y"). Isso atualiza automaticamente e elimina o erro humano de esquecer de verificar se o aniversário já passou.
Eu já atendiligação onde um relatório de idosos para um programa social veio com idades erradas porque a planilha usava simplesmente =(ANO(HOJE())-ANO(A1)). A diferença entre 2026 e 1940 dá 86, mas para pessoas cujo aniversário ainda não tinha ocorrido no ano, o resultado estava um ano acima do correto. Corrigimos com a função DATEDIF e o relatório ficou preciso em menos de dez minutos. Existe também a função Idade() do Google Sheets que é ainda mais direta. Ela já calcula a diferença em anos levando em conta mês e dia automaticamente. Se estiver usando Google Sheets, essa é a opção mais rápida.
O limite dessa abordagem é que ela depende de uma data de nascimento válida e registrada corretamente. Se a data estiver errada no cadastro, nenhuma fórmula vai corrigir. Além disso, para datas anteriores a 1900, algumas versões antigas do Excel têm problemas de formatação que podem distorcer o resultado. Nesse caso, é melhor usar o Google Sheets ou converter os dados manualmente antes de aplicar a fórmula. Para quem nasceu em 1940, a idade hoje é 85 ou 86 anos, dependendo de o aniversário já ter acontecido neste ano. O cálculo em si é direto, mas os erros costumam acontecer na prática, não na matemática.