Função de data/hora

Nota:  Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

A função DATAHORA é uma combinação das funções DATA e HORA.

DATA devolve o número de série sequencial que representa uma data específica.

HORA devolve a representação decimal da hora com um valor entre 0 (zero) e 0,99999999, que representa as horas de 0:00:00 (12:00:00 AM) a 23:59:59 (11:59:59 P.M.).

Sintaxe

DATETIME(Year,Month,Day,Hour,MINUTE,Second)

Ano    O argumento de ano pode ser entre um a quatro dígitos. Não é possível utilizar um ano antes de 1900. Se for argumento ano entre 0 (zero) e 1899, o valor é adicionado a 1900 para calcular o ano. Por exemplo, DATETIME(108,1,2,n,n,n) devolve a data como 39,449; qual é o número de série que representa 2 de Janeiro de 2008 (108 1900 +). Se for argumento ano entre 1900 e 9999, é utilizado o valor como o ano. Por exemplo, DATETIME(2008,1,2,n,n,n) também devolve a data como 39,449.

Mês    é um número que representa o mês do ano. Se for maior do que 12 mês, mês adiciona esse número de meses ao primeiro mês do ano especificado. Por exemplo, DATETIME(2008,14,2,n,n,n) devolve o número de série que representa a 2 de Fevereiro de 2009.

Day    for um número que representa o dia do mês. Se day for maior que o número de dias do mês especificado, dia adiciona esse número de dias para o primeiro dia do mês. Por exemplo, DATETIME(2008,1,35,n,n,n) devolve o número de série que representa a 4 de Fevereiro de 2008.

Hora    é um número entre 0 (zero) a 32767 que representa a hora. Qualquer valor maior que 23 será dividido por 24 e o resto será tratado como valor de hora. Por exemplo, data/hora (n, n, n, 27,0,0) devolve a hora as.125 ou 3:00 AM.

Minuto    é um número entre 0 e 32767 que representa o minuto. Qualquer valor maior que 59 será convertido em horas e minutos. Por exemplo, data/hora (n, n, n, 0,750,0) devolve a hora como,520833 ou 12:30 PM.

Segundo    é um número entre 0 e 32767 que representa os segundos. Qualquer valor maior que 59 será convertido em horas, minutos e segundos. Por exemplo, data/hora (n, n, n, 0,0,2000) devolve a hora como,023148 ou 12:33:20 AM

Observações

  • As datas são armazenadas como números de série sequenciais, para que possam ser utilizados em cálculos. Por predefinição, 31 de Dezembro de 1899 é o número de série 1 e 1 de Janeiro de 2008 é o número de série 39448 porque é 39.448 dias após 1 de Janeiro de 1900.

  • Valores de tempo são uma parte de um valor de data e são representados por um número decimal (por exemplo, 12:00:00 é representado como 0,5 porque é metade um dia).

Exemplo

Ano

Mês

Dia

Hora

Minuto

Segundo

Fórmula

Descrição (Resultado)

de 2006

12

1

12

45

25

=DATAHORA([Ano];[Mês];[Dia];[Hora];[Minuto];[Segundo])

O número de série correspondente à data e a representação decimal da hora do dia (39.052,5315393519)

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×