Trabalhando com data e hora no Excel

Anonim

A data e a hora no Excel são tratadas de forma um pouco diferente no Excel do que em outros softwares de planilhas. Se você não sabe como a data e a hora do Excel funcionam, você pode enfrentar erros desnecessários.

Portanto, neste artigo, aprenderemos tudo sobre a data e a hora do Excel. Aprenderemos o que são datas no excel, como adicionar tempo no excel, como formatar data e hora no excel, o que são funções de data e hora no excel, como fazer cálculos de data e hora (somar, subtrair, multiplicar etc. com datas e horas).

O que é data e hora no Excel?

Muitos de vocês já devem saber que as datas e horas do Excel nada mais são do que números de série. A data é um número inteiro e a hora é um número fracionário. As datas no Excel têm formatação regional diferente. Por exemplo, em meu sistema, é mm / dd / AAAA (usaremos esse formato ao longo do artigo). Você pode estar usando o mesmo formato de data ou pode estar usando o formato de data dd / mm / AAAA.

Formatação de data da célula

Existem várias opções disponíveis para formatar uma data no Excel. Selecione uma célula que pode conter uma data e pressione CTRL + 1. Isso abrirá a caixa de diálogo Formatar células. Aqui você pode ver duas opções de formatação como Data e Hora. Nessas categorias, existem várias formatações de data disponíveis para atender às suas necessidades.

Datas:

As datas no Excel são números de série de mares começando em 1 de janeiro de 1900. Um dia no Excel é igual a 1. Portanto, 1 de janeiro de 1900 é 1, 2 de janeiro de 1900 é 2 e 1 de janeiro de 2000 é 36526.

Curiosidade: 1900 não foi um ano bissexto, mas o Excel aceita 29 de fevereiro de 1900 como uma data válida. Era uma falha desesperada competir com o Lotus 1-2-3 naquela época.

O atalho para inserir a data de hoje estática no Excel é CTRL +; (Ponto e vírgula).

Para adicionar ou subtrair um dia de uma data, você só precisa subtrair ou adicionar o número de dias a essa data.

Tempo:
Por padrão, o Excel segue o formato hh: mm para hora (formato de 0 a 23). As horas e os minutos são separados por dois pontos, sem espaços entre eles. Você pode alterá-lo para o formato hh: mm AM / PM. O AM / PM deve ter 1 espaço do valor da hora. Para incluir os segundos, você pode adicionar: ss a hh: mm (hh: mm: ss). Qualquer outro formato de hora é inválido.

A hora está sempre associada a uma data. A data vem antes do valor de hora separado por um espaço de tempo. Se você não mencionar uma data antes da hora, por padrão, leva a primeira data do Excel (que é 01/01/1900). O tempo no Excel é um número fracionário. Ele é mostrado no lado direito do decimal.

Horas:

Como 1 dia é igual a 1 no excel e 1 dia consiste em 24 horas, 1 hora é igual a 1/24 no excel. O que isso significa? Isso significa que se você deseja adicionar ou subtrair 1 hora de vez, você precisa adicionar ou subtrair 1/24. Veja a imagem abaixo.

você pode dizer que 1 hora é igual a 0,041666667 (1/24).

Calcular horas entre o tempo no Excel

Minutos:

Pela explicação da hora no excel, você deve ter adivinhado que 1 minuto no excel é igual a 1 / (24x60) (ou 1 /1440 ou0.000694444).

Se você quiser adicionar um minuto a um tempo do Excel, adicione 1 /(24x60).Veja a imagem abaixo. Às vezes, você precisa calcular os minutos entre datas e horários no Excel, você pode ler aqui.

Segundos:

Sim, um segundo no Excel é igual a1 / (24x60x60).Para adicionar ou subtrair segundos de um tempo, você só precisa fazer as mesmas coisas que fizemos em minutos e horas.

Data e hora em uma célula

Datas e horários estão interligados. Uma data está sempre associada a uma data válida e a hora está sempre associada a uma data válida do Excel. Mesmo que você não consiga ver um deles.

Se você inserir apenas uma hora em uma célula, a data dessa célula será 1 de janeiro de 1900, mesmo que você não consiga vê-la. Se você formatar essa célula como um formato de data e hora, poderá ver a data associada. Da mesma forma, se você não mencionar a hora com a data, por padrão, as 12:00 AM serão anexadas. Veja a imagem abaixo.

Na imagem acima, temos tempo apenas em B3 e data apenas em B4. Quando formatamos essas células como mm / dd / aa hh: mm, obtemos hora e data em ambas as células.

Portanto, ao fazer cálculos de data e hora no Excel, mantenha isso sob controle.

Sem tempo negativo

Como eu disse a vocês, a data e a hora no Excel começam em 1 de janeiro de 1900 às 12:00. Qualquer momento antes desta não é uma data válida no excel. Se você subtrair um valor de uma data que leva a antes de 1º de janeiro de 1900 às 12:00, mesmo um segundo, o Excel produzirá o erro ######. Falei sobre isso aqui e em Converter data e hora de GMT para CST. Acontece quando tentamos subtrair algo que leva a antes de 1º de janeiro de 1900 às 12:00. Tente você mesmo. Escreva 12:00 PM e subtraia 13 horas disso. veja o que você ganha.

Cálculos com datas e horas no Excel

Adicionando dias a uma data:

Adicionar dias a uma data no Excel é fácil. Para adicionar um dia até a data, basta adicionar 1 a ele. Veja a imagem abaixo.


Você não deve adicionar duas datas para obter a data futura, pois isso somará os números de série desses dias e você pode obter uma data distante no futuro.

Subtraindo dias da data:

Se você quiser obter uma data retroativa de alguns dias antes, basta subtrair esse número de dias da data e você obterá a data retroativa. Por exemplo, se eu quiser saber que data foi antes de 56 dias desde HOJE, eu escreveria esta fórmula na célula.

= HOJE () - 56

Isso nos retornará a data de 56 antes da data atual.
Nota: Lembre-se que você não pode ter uma data anterior a 1 / jan / 1900 no excel. Se você receber o erro ######, esse pode ser o motivo.

Dias entre duas datas:
Para calcular os dias entre duas datas, só precisamos subtrair a data de início da data de término. Já fiz um artigo sobre esse assunto. Vá e dê uma olhada aqui. Você também pode usar a função DAYS do Excel para calcular os dias entre uma data de início e uma data de término.

Adicionando tempos:
Tem havido muitas dúvidas sobre como adicionar tempo para o Excel, já que muitas pessoas obtêm resultados confusos ao fazê-lo. Existem dois tipos de adição de tempos. Um está adicionando tempo a outro tempo. Nesse caso, ambas as horas são formatadas no formato de hora hh: mm. Nesse caso, você pode simplesmente adicionar esses tempos.

O segundo caso é quando você não tem tempo adicional no formato de hora. Você só tem números de horas, minutos e segundos para adicionar. Nesse caso, você precisa converter esses números em seus equivalentes de tempo. Observe esses pontos para adicionar horas, minutos e segundos a uma data / hora.

  • Para adicionar N horas a um tempo X, use a fórmula = X + (N / 24) (As 1 = 24 horas)
  • Para adicionar N minutos ao tempo X, use a fórmula = X + (N / (24 * 60))
  • Para adicionar N segundos ao tempo X, use a fórmula = X + (N / (24 * 60 * 60))

Subtraindo tempos

É o mesmo que adicionar tempo, mas certifique-se de não acabar com um valor de tempo negativo ao subtrair, porque não existe um número negativo no Excel.

Nota: Quando você adiciona ou subtrai o tempo no excel que excede 24 horas de diferença, o excel irá rolar para a próxima data ou data anterior. Por exemplo, se você subtrair 2 horas de 29 de janeiro de 2019 à 1h, será revertido para 28 de janeiro de 2019 às 23h. Se você subtrair 2 horas de 1h (não tem a data mencionada), o Excel retornará o erro ######. Eu disse o motivo no início do artigo.Adicionando meses a uma data:Você não pode simplesmente adicionar múltiplos de 30 para adicionar meses até a data atual, pois meses diferentes têm um número diferente de dias. Você precisa ter cuidado ao adicionar meses à data. Para adicionar meses a uma data no Excel, usamos a função EDATE do Excel. Aqui, tenho um artigo separado sobre como adicionar meses a uma data em diferentes cenários.

Adicionando anos até a data:

Assim como adicionar meses a uma data, não é fácil adicionar anos à data. Precisamos usar a função ANO, MÊS, DIA para adicionar os anos até a data atual. Você pode ler sobre como adicionar anos até hoje aqui.

Se você deseja calcular anos entre datas, você pode usar isso.

Funções de manipulação de data e hora do Excel:

Como a data e a hora são especiais no Excel, o Excel fornece funções especiais para lidar com elas. Aqui estou mencionando alguns deles.

  1. TODAY (): Esta função retorna a data de hoje dinamicamente.
  2. DAY (): Retorna o dia do mês (retorna o número 1 a 31).
  3. DIAS (): Usado para contar o número de dias entre duas datas.
  4. MÊS (): usado para obter o mês da data (retorna o número 1 a 12).
  5. YEAR (): Retorna o ano da data.
  6. WEEKNUM (): Retorna o número semanal de uma data, em um ano.
  7. WEEKDAY (): Retorna o número do dia em uma semana (1 a 7) da data fornecida.
  8. WORKDAY (): Usado para calcular dias úteis.
  9. TIMEVALUE (): Usado para extrair o valor de hora (número de série) de uma data e hora formatada em texto.
  10. DATEVALUE (): Usado para extrair o valor da data (número de série) de uma data e hora formatada em texto.

Estas são algumas das funções de dados e hora mais úteis no Excel. Existem muito mais funções de data e hora. Você pode vê-los aqui.

Cálculos de data e hora

Se eu explicar todos eles aqui, este artigo se tornará muito longo. Eu dividi essas técnicas de cálculo de tempo no Excel em artigos separados. Aqui estou mencionando-os. Você pode clicar neles para ler.

  • Calcular dias, meses e anos
  • Calcule a idade a partir da data de nascimento
  • Multiplicando valores de tempo e números.
  • Obtenha o nome do mês a partir da data no Excel
  • Obtenha o nome do dia da Data no Excel
  • Como obter um trimestre do ano a partir da data
  • Como adicionar dias úteis no Excel
  • Inserir carimbo de data e hora com VBA

Então sim pessoal, isso é tudo sobre a data e hora no Excel que você precisa saber. Espero que este artigo tenha sido útil para você. Se você tiver dúvidas ou sugestões, escreva-as na seção de comentários abaixo.