Funções de data e hora do Excel
Montar e decompor datas, calcular prazos, contar dias úteis, achar o fim do mês, o número da semana e extrair hora, minuto e segundo.
Quais são as 23 funções de data e hora deste dicionário?
Toque em um nome para ver sintaxe, exemplos com resultado, erros comuns e o equivalente no Google Planilhas e no LibreOffice Calc. Destas 23 funções, 23 existem no Excel 2013 e 0 só aparecem em versões mais novas.
| Português | Inglês | O que faz | Versão |
|---|---|---|---|
| AGORA | NOW | Devolve a data e a hora atuais do computador, e se atualiza a cada recálculo da planilha. | Excel 2007 ou anterior |
| ANO | YEAR | Extrai o ano de uma data e devolve um número inteiro entre 1900 e 9999. | Excel 2007 ou anterior |
| DATA | DATE | Monta uma data a partir de três números: ano, mês e dia. | Excel 2007 ou anterior |
| DATADIF | DATEDIF | Calcula anos, meses ou dias completos entre duas datas, conforme a unidade escolhida. | Excel 2007 ou anterior |
| DATAM | EDATE | Devolve a data que fica um certo número de meses antes ou depois de uma data, no mesmo dia do mês. | Excel 2007 ou anterior |
| DATA.VALOR | DATEVALUE | Converte uma data escrita como texto no número de série que o Excel reconhece como data. | Excel 2007 ou anterior |
| DIA | DAY | Extrai o dia do mês de uma data e devolve um número inteiro de 1 a 31. | Excel 2007 ou anterior |
| DIA.DA.SEMANA | WEEKDAY | Devolve um número que indica o dia da semana de uma data, por padrão de 1 (domingo) a 7 (sábado). | Excel 2007 ou anterior |
| DIAS | DAYS | Devolve o número de dias entre duas datas, calculado como data final menos data inicial. | Excel 2013 |
| DIAS360 | DAYS360 | Conta os dias entre duas datas em um ano de 360 dias, com 12 meses de 30 dias, como em cálculos contábeis. | Excel 2007 ou anterior |
| DIATRABALHO | WORKDAY | Devolve a data que fica um certo número de dias úteis antes ou depois de uma data inicial, sem contar fins de semana e feriados. | Excel 2007 ou anterior |
| DIATRABALHO.INTL | WORKDAY.INTL | Devolve a data que fica um certo número de dias úteis antes ou depois de uma data, com você escolhendo os dias de folga da semana. | Excel 2010 |
| DIATRABALHOTOTAL | NETWORKDAYS | Conta os dias úteis inteiros entre duas datas, sem sábados, domingos e feriados informados. | Excel 2007 ou anterior |
| DIATRABALHOTOTAL.INTL | NETWORKDAYS.INTL | Conta os dias úteis entre duas datas, com você escolhendo os dias de folga da semana e os feriados. | Excel 2010 |
| FIMMÊS | EOMONTH | Devolve o último dia do mês que fica um certo número de meses antes ou depois de uma data. | Excel 2007 ou anterior |
| HOJE | TODAY | Devolve a data de hoje, lida do relógio do computador, e se atualiza a cada recálculo da planilha. | Excel 2007 ou anterior |
| HORA | HOUR | Extrai a hora, de 0 a 23, de um horário, de uma data com hora ou de uma fração de dia. | Excel 2007 ou anterior |
| MÊS | MONTH | Extrai o mês de uma data e devolve um número inteiro de 1 (janeiro) a 12 (dezembro). | Excel 2007 ou anterior |
| MINUTO | MINUTE | Extrai os minutos, de 0 a 59, de um horário, de uma data com hora ou de uma fração de dia. | Excel 2007 ou anterior |
| NÚMSEMANA | WEEKNUM | Devolve o número da semana do ano em que uma data cai, com opções de início da semana e sistema ISO. | Excel 2007 ou anterior |
| NÚMSEMANAISO | ISOWEEKNUM | Devolve o número da semana ISO do ano de uma data: semana de segunda a domingo, com a semana 1 contendo a primeira quinta-feira. | Excel 2013 |
| SEGUNDO | SECOND | Extrai os segundos, de 0 a 59, de um horário, de uma data com hora ou de uma fração de dia. | Excel 2007 ou anterior |
| TEMPO | TIME | Monta um horário a partir de hora, minuto e segundo, devolvendo o número decimal que representa essa fração do dia. | Excel 2007 ou anterior |
Lista conferida na documentação oficial da Microsoft, do Google e do LibreOffice em 21/10/2026.