Imagine uma lista de funcionários na qual você gostaria de marcar todos os funcionários com 50 anos ou mais com uma nota para que possa enviar-lhes um cartão de aniversário.
Para resolver esse problema, primeiro uma palavra sobre o histórico do processamento de dados no Excel: No Excel, as datas são tratadas internamente como números consecutivos, dependendo da data de início em 1º de janeiro de 1900.
Portanto, se você quiser apenas subtrair a data de nascimento da data de hoje e verificar se é maior que 50, não funcionará. Porque para o Excel o número 18.262 representa 50 anos (esta é a data 30 de dezembro de 1949) e, portanto, todas as pessoas em sua tabela teriam mais de 50 anos, porque 18.262 é maior que 50.
Por que 30 de dezembro de 1949 e não 31 de dezembro de 1949? Porque o cálculo no Excel para 1º de janeiro de 1900 começa com o número um e é igualado. Então você tem que deduzir este do cálculo.
Com isso em mente, calcular a idade é muito simples:
- Você insere a data de nascimento de seu funcionário em uma célula, por exemplo, b. na célula B2.
- Em seguida, insira a fórmula para a data atual na célula ao lado dela, ou seja, C2. A melhor maneira de fazer isso é com a função TODAY ().
- Em seguida, insira a data 30 de dezembro de 1949 na célula D2. São os 50 anos que você deseja subtrair.
- Agora insira a seguinte fórmula na célula E2:
= SE (C2 -> = D2; "50 ou mais"; "ainda não 50")
Com essa fórmula, todos os funcionários que completaram 50 anos hoje ou antes são marcados com o texto "50 anos ou mais", todos os demais com "ainda não 50".
Se você dispensar a segunda entrada e quiser marcar apenas os funcionários com 50 anos de idade ou mais, deixe de fora a condição Else na consulta IF. A fórmula então se parece com isto:
= SE (C2-B2> = D2; "50 ou mais velho"; "")