Seu navegador não oferece leitura em voz alta. Você pode ler o guia normalmente.
Contar prazos é uma tarefa constante de quem trabalha em repartição pública, e a planilha é a ferramenta natural para isso. As provas de Informática cobram as funções de data em duas frentes: o que a planilha faz internamente com uma data e qual função usar para idade, dia útil e fim de mês. Este guia reúne as funções mais cobradas, com resultados conferidos em planilha de teste no LibreOffice Calc.
Não há norma sobre o tema; é conhecimento de ferramenta. Na contagem de prazos de processos, a regra jurídica de contagem é outra coisa e deve ser conferida no edital ou na lei do prazo, não na planilha.
O que é uma data para a planilha
A planilha guarda uma data como um número de série: a quantidade de dias a partir de uma data de referência (o dia 1 do calendário da planilha, conforme o programa). A parte inteira conta os dias, e a fração decimal conta a hora. Isso tem consequências diretas:
- Subtrair duas datas dá o número de dias entre elas.
- Somar um número a uma data avança aquele número de dias.
- Se a célula mostra um número inteiro estranho (como 46318) em vez de uma data, o problema é de formatação: aplique o formato de data.
Nos exemplos abaixo, as datas aparecem no formato dia/mês/ano com ano de dois dígitos.
Idade e tempo decorrido: DATADIF
=DATADIF(início; fim; "unidade") devolve a diferença entre duas datas na unidade pedida:
| Unidade | Significado |
|---|---|
| “Y” | Anos completos |
| “M” | Meses completos |
| “D” | Dias |
| “YM” | Meses restantes, ignorando anos |
| “MD” | Dias restantes, ignorando meses e anos |
Teste: nascimento em 10/05/90 e data de referência em 18/10/26.
DATADIF(A1;A2;"Y")deu 36 anos completos.DATADIF(A1;A2;"YM")deu 5 meses além dos anos completos.DATADIF(A1;A2;"MD")deu 8 dias além dos meses.DATADIF(A1;A2;"D")deu 13310 dias no total.
Lido em conjunto: 36 anos, 5 meses e 8 dias. Confira: de 10/05/90 a 10/05/26 são 36 anos; de 10/05 a 10/10 são 5 meses; de 10/10 a 18/10 são 8 dias. Pontos de atenção: no Excel a função pode não aparecer na lista de sugestões, mas funciona; e o resultado da unidade “MD” pode variar entre programas em casos de borda, por isso provas usam “Y”, “M” e “D”.
A idade completa não é a diferença em dias dividida por 365, pois os anos bissextos desequilibram a conta; é a função com “Y” que respeita o calendário.
Dia da semana: DIA.DA.SEMANA
=DIA.DA.SEMANA(data; tipo) devolve um número de 1 a 7. Com o tipo omitido (ou 1), domingo vale 1 e sábado vale 7. Com o tipo 2, segunda-feira vale 1 e domingo vale 7.
Teste com 18/10/26, que é um domingo: o tipo 1 devolveu 1 e o tipo 2 devolveu 7. A função TEXTO(data;"dddd") devolveu “domingo” no programa em português. A pegadinha da prova é justamente a numeração: sem o tipo, domingo é 1.
Dias úteis: DIATRABALHO e DIATRABALHOTOTAL
=DIATRABALHO(início; dias; [feriados])devolve a data que fica um número de dias úteis depois (ou antes, se negativo) de uma data inicial. Os dias úteis excluem sábados, domingos e as datas listadas como feriados.=DIATRABALHOTOTAL(início; fim; [feriados])conta os dias úteis entre duas datas, incluindo as duas pontas quando forem úteis.
Teste: início em 09/10/26 (sexta-feira) e prazo de 10 dias úteis.
- Sem feriados:
DIATRABALHOdeu 23/10/26 (sexta-feira). Conferência: dias úteis seguintes a 09/10 são 12, 13, 14, 15, 16, 19, 20, 21, 22 e 23, ou seja, dez dias. DIATRABALHOTOTALentre 09/10/26 e 23/10/26 deu 11: a sexta-feira inicial entra na contagem, e por isso o resultado é onze, não dez.- Com 12/10/26 (segunda-feira) como feriado:
DIATRABALHOdeu 26/10/26 (segunda-feira), pois o dia 12 deixa de contar. ODIATRABALHOTOTALentre 09/10/26 e 26/10/26 com esse feriado também deu 11.
Duas lições: o prazo “a partir de” não conta o dia inicial no DIATRABALHO (que começa a contar do dia seguinte), e o total inclui os dois extremos. Essa diferença rende questão. Para a contagem legal de prazos, vale a regra da norma que rege o prazo.
Meses: DATAM e FIMMÊS
=DATAM(data; meses)devolve a data deslocada em N meses. Quando o dia não existe no mês de destino, usa o último dia do mês.=FIMMÊS(data; meses)devolve o último dia do mês, deslocado em N meses.
Teste com 31/01/26:
DATAM(A1;1)deu 28/02/26 (o dia 31 não existe em fevereiro).FIMMÊS(A1;1)deu também 28/02/26.DATAM(A1;13)deu 28/02/27.
Uma pegadinha: somar 30 a uma data não é o mesmo que somar um mês. Somar um mês pela função respeita a variação dos meses; somar 30 dias não.
Dias entre datas
Subtrair as células (=A2-D1) deu 9 para 18/10/26 menos 09/10/26. A função DIAS(fim; início) dá o mesmo resultado, com a ordem dos argumentos invertida em relação à intuição (primeiro a data final). No caso de erro de ordem, o resultado fica negativo.
Extrair partes: DIA, MÊS e ANO
DIA(18/10/26) dá 18, MÊS(...) dá 10 e ANO(...) dá o ano completo (quatro dígitos). Essas funções são úteis para agrupar por mês numa tabela dinâmica (veja gráficos e tabela dinâmica).
Erros comuns
- Aplicar formato de moeda ou número e achar que a data “quebrou”.
- Contar idade pela divisão de dias por 365.
- Esquecer que DIATRABALHOTOTAL inclui as duas pontas.
- Esquecer a lista de feriados e exigir um prazo em dias úteis reais.
- Digitar data como texto (alinhada à esquerda), sem que a planilha a reconheça.
- Usar ano de dois dígitos em fórmulas de data sem conferir como o programa interpreta o século.
Próximos passos
Siga para funções clássicas, referências e erros, PROCV aproximado e calendário e dias da semana: resto por 7.
Fontes e atualização
Sem norma aplicável. Resultados obtidos em planilha de teste no LibreOffice Calc, com as funções equivalentes em inglês. Nomes e comportamento podem diferir entre Excel e Calc; confira o edital e a versão citada. Veja a metodologia do site.