Como analisar valores de tempo no Microsoft Excel

Nota: O seguinte artigo irá ajudá-lo com: Como analisar valores de tempo no Microsoft Excel

Muitas planilhas do Microsoft Excel armazenam valores de data e hora. Às vezes, os dois valores aparecem na mesma célula e, às vezes, não. Se você trabalha com datas e/ou horas, precisa de um bom entendimento da aritmética de datas.

Resumidamente: Um número inteiro representa a data e um valor decimal representa a hora. Independentemente da origem dos valores, pode ser necessário analisar os componentes de tempo individuais, horas, minutos e segundos.

VEJA: Comandos do Windows, Linux e Mac que todos precisam saber (PDF grátis) (TechRepublic)

Neste tutorial, mostrarei como inserir valores de tempo no Excel. Em seguida, revisaremos três funções do Microsoft Excel que ajudarão você a analisar os valores de hora, minuto e segundo de um valor de tempo composto.

Estou usando o Microsoft 365 em um sistema Windows 10 de 64 bits, mas você pode usar versões anteriores do Excel. Excel para a Web oferece e a funções de tempo. Baixe os arquivos de demonstração para este tutorial.

Como inserir valores de tempo no Excel

Ao inserir valores de tempo, você deve inseri-los em um formato que o Excel reconheça. Se você souber a hora exata, poderá inseri-la como um valor decimal. A maioria de nós não vai querer inserir valores de tempo dessa maneira. Em vez disso, vamos inseri-los de uma forma que tenha significado para nós — 9h30, 12h30, 8h01:01 e assim por diante.

Embora o Excel armazene o tempo como um valor decimal, você inserirá os valores de tempo como números inteiros, separando os componentes com dois-pontos. Quando apropriado, você seguirá os números inteiros com um espaço e o componente AM/PM. O tempo militar não requer o componente final.

Você pode inserir um tempo com todos os componentes. Por exemplo, digite 19:00 como 19:00:00. Se você quiser inserir 8h sem outros componentes, digite 8h, 8h ou até 8h. Se você estiver confuso com a maneira como o Excel exibe os valores de tempo, verifique o formato padrão. Você pode querer mudá-lo.

Se você omitir o componente AM/PM, o Excel assume AM. Ao inserir valores de horário militar, você não inserirá o componente AM/PM. Se o formato não estiver definido para exibir o horário militar, o Excel exibirá a entrada como um horário AM/PM. A barra de fórmulas do Excel exibirá todos os três componentes de tempo e AM/PM.

Os dados de exemplo incluem valores de tempo inseridos de várias maneiras e os resultados de TODAY() e NOW(). As duas últimas são funções voláteis. As funções voláteis são atualizadas toda vez que a planilha calcula. Consequentemente, as figuras não mostrarão os mesmos tempos de figura para figura. Você verá esse comportamento acontecendo em sua própria planilha se estiver acompanhando.

Agora, vamos ar a analisar valores de tempo.

Como analisar horas no Excel

Se você não tiver uma planilha com valores de tempo, você pode usar o arquivo de demonstração para ou usar as instruções acima para inserir alguns valores de tempo semelhantes aos mostrados em Figura A. Especificamente, vamos usar a função HOUR() do Excel para analisar a hora de cada valor.

Figura A

A função HOUR() do Excel retorna o componente de hora de um valor de hora como um número inteiro, variando de 0 a 23, onde 0 é igual a 12h e 23 é igual a 23h.

A sintaxe da função HOUR() é simples — HOUR(serial_value) — onde serial_value é um valor de tempo ou uma referência a um valor de tempo. Você pode inserir o valor de tempo como texto com aspas, como TIMEVALUE(“6:45 PM”), um valor decimal, um valor de tempo estático ou até mesmo o resultado de outra função ou expressão.

Os valores de tempo fazem parte de um valor de data, mesmo que você não insira a data. A data é um inteiro e a hora é um decimal, que representa alguma parte do inteiro de data. Por exemplo, 0,50 representa a metade do dia, ou 12 horas.

Figura A mostra os resultados da função HOUR(). A coluna A denota valores especiais na coluna B que você não consegue discernir devido à formatação.

Como você pode ver, essa função retorna um número inteiro que representa a hora do dia representada pelo valor de hora na coluna B. O valor de hora em B3, 17h11min30, é 17 horas após a meia-noite. O valor decimal 0,063, se formatado, seria aproximadamente 16h30, que é 16 horas após a meia-noite. A função TODAY(), formatada como um valor de hora, é 0 porque a função TODAY() retorna apenas o número inteiro do dia. A função NOW() do Excel retorna o dia e a hora, mas um formato exibe apenas o valor da hora em B11.

Agora vamos analisar os minutos.

Como analisar minutos no Excel

Para analisar minutos, use a função MINUTE() do Excel, que, como você pode esperar, retorna os minutos, relativos à hora atual, de um valor de hora. Esta função usa a mesma sintaxe que HOUR():

MINUTE(valor_serial)

Figura B mostra os resultados da função MINUTE() na coluna D. O valor da hora, 5:11:30 PM, é de 11 minutos na hora. O valor decimal, 0,693 é 37 minutos na hora. TODAY() continua a retornar 0 e NOW() atualiza com cada cálculo, então ele mudará. Dentro Figura Bo tempo é de 40 minutos na hora.

Figura B

Nosso último componente de tempo para analisar é segundos.

Como analisar segundos no Excel

Se você adivinhou que o Excel tem uma função SECOND(), você está certo. A função SECOND() do Excel retorna os segundos de um valor de tempo e usa a seguinte sintaxe:

SECOND(valor_serial)

Figura C mostra os resultados da função SECOND() na coluna E. Tudo o que você aprendeu até agora também se aplica à função SECOND(). O valor de tempo 5:11:30 PM é de 30 segundos no minuto. O valor decimal 0,693 é de 55 segundos no minuto.

Figura C

Como converter valores de tempo em valores decimais no Excel

Internamente, o Excel armazena a hora como um valor decimal. A maneira mais rápida de ver esse valor de tempo é alterar o formato. Figura D mostra o resultado da alteração do formato dos valores de hora na coluna B de Hora para Geral. TODAY() retorna apenas um inteiro porque não retorna um valor de tempo. Observe que a barra de fórmulas agora exibe o valor de tempo como um decimal.

Figura D

Fique ligado

Em vez de alterar o formato para ver os valores decimais subjacentes, convém usar uma expressão que faça referência aos valores de hora formatados. Fazer isso é possível, e mostrarei como em um artigo futuro.

Se quiser saber mais sobre esse assunto, leia Como extrair a data e a hora de uma data serial no Excel. Há uma seção curta que o ajudará a entender a aritmética de datas, se você ainda não estiver familiarizado com ela.