Questão de Noções de Informática — Excel 2019 — CESPE / CEBRASPE 2026
- Código
- ce388650
- Banca
- CESPE / CEBRASPE
- Órgão
- AgSUS
- Ano
- 2026
- Cargo
- AProj ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: letra E (ERRADO). A divisão da subtração simples das datas por 365,25 não garante o mesmo resultado da função =DATADIF(data_inicial; data_final; "y"), pois a função DATADIF retorna a idade em anos completos (truncando a parte fracionária), enquanto a divisão por 365,25 produz um número decimal que, se não for truncado, não corresponde aos anos completos. A afirmativa está incorreta.
A função DATADIF (abreviação de "date difference") é uma função de planilha que calcula a diferença entre duas datas em dias, meses ou anos, conforme o terceiro argumento. Quando se usa "y", ela retorna o número de anos completos entre as duas datas — ou seja, desconsidera meses e dias que ainda não completaram um ano. Por exemplo, entre 01/01/2000 e 01/06/2020, a função retorna 20, pois ainda não se completaram 21 anos. Já a operação (data_final - data_inicial) / 365,25 resulta em um número decimal (20,41...), que só coincidiria com o resultado da função se houvesse um truncamento explícito (como =INT((data_final - data_inicial)/365,25)). Sem esse truncamento, os resultados divergem.
Além disso, o divisor 365,25 é uma aproximação do ano médio do calendário gregoriano (que considera anos bissextos a cada 4 anos), mas não é exato para todos os intervalos: um período de 4 anos pode ter 1461 dias (com um bissexto) ou 1462 dias (com dois bissextos, como entre 2096 e 2100, que não é bissexto). A função DATADIF, por sua vez, conta anos completos com base nas datas reais, sem depender de um divisor fixo. Portanto, mesmo com truncamento, pode haver diferenças em casos extremos.
Na prática, para obter a idade exata em anos completos, o mais confiável é usar a função DATADIF com "y", ou ainda a combinação =ANO(data_final)-ANO(data_inicial)-SE(DATA(ANO(data_final);MÊS(data_inicial);DIA(data_inicial))>data_final;1;0). A divisão por 365,25 é uma aproximação que pode ser útil para cálculos rápidos, mas não é equivalente à função oficial.
A banca explora aqui a confusão entre idade exata (anos completos) e idade aproximada (divisão por 365,25). O candidato que não conhece o comportamento da função DATADIF tende a aceitar a equivalência, mas a função retorna apenas anos completos, enquanto a divisão gera um número decimal. Guarde essa distinção: DATADIF com "y" = anos completos (truncado); divisão por 365,25 = valor decimal (não truncado).
A afirmativa está errada porque a divisão por 365,25 produz um número decimal (ex.: 20,41), enquanto a função DATADIF com "y" retorna apenas os anos completos (20). Para que houvesse equivalência, seria necessário truncar o resultado da divisão, o que não é mencionado. Além disso, o divisor 365,25 é uma aproximação que não reflete a contagem exata de anos completos em todos os casos, especialmente em intervalos que envolvem anos bissextos de forma irregular.
Para resolver questões sobre idade no Excel, lembre-se: DATADIF com "y" retorna anos completos (trunca a parte fracionária). Se a alternativa mencionar divisão por 365,25, verifique se há truncamento explícito (como =INT(...)). Sem truncamento, os resultados são diferentes. Na prova, desconfie de equivalências que não mencionam o arredondamento/truncamento.
Gabarito: letra E (ERRADO).
Link permanente: /questoes/ce388650