Intervalo de datas no Excel - usando fórmula para datas de início e término

Intervalo de datas na fórmula do Excel

Há momentos em que precisamos realizar diferentes operações, como adição ou subtração de valores de data com o Excel. Ao definir intervalos de datas no Excel, podemos realizar cálculos nessas datas. Para definir intervalos de datas no Excel, podemos primeiro formatar as células com datas de início e término como 'Data' e, em seguida, usar os operadores: '+' ou '-' para determinar a data de término ou a duração do intervalo.

Exemplos de intervalo de datas no Excel

Exemplo # 1 - Intervalos de datas básicas

Vamos ver como adicionar um número à data cria um intervalo de datas.

Suponha que temos uma data de início na célula A2.

Agora, se adicionarmos um número, digamos 5 a ele, podemos construir um intervalo de datas.

Agora, quando selecionamos a célula A3 e digite '= B2 + 1'.

Copie esta célula: B2 e cole-a na célula B3; a referência de célula relativa mudaria da seguinte forma:

Portanto, podemos ver que vários intervalos de datas podem ser construídos dessa forma.

Exemplo # 2 - Criando sequência de datas

Com o Excel, podemos criar facilmente várias sequências. Agora sabemos que as datas são alguns números no Excel. Portanto, podemos usar o mesmo método para criar intervalos de datas. Portanto, para criar intervalos de datas que tenham o mesmo intervalo ou lacuna, mas as datas mudem conforme descemos, podemos seguir as etapas abaixo:

  • Digite uma data de início e uma data de término em no mínimo duas linhas.
  • Selecione os dois intervalos e arraste-os para baixo até a linha onde exigimos os intervalos de datas:

Portanto, podemos ver que, usando os intervalos de datas nas duas primeiras linhas como modelo, o Excel cria automaticamente intervalos de datas para as linhas subsequentes.

Exemplo # 3

Agora, digamos que temos duas datas em duas células e desejamos exibi-las concatenadas como um intervalo de datas em uma única célula. Para fazer isso, uma fórmula baseada na função 'TEXTO' pode ser usada. A sintaxe geral desta fórmula é a seguinte:

= TEXTO (data1, ”formato”) & ”-” & TEXTO (data2, ”formato”)

Caso 1:

Esta função recebe dois valores de data como numéricos e concatena essas duas datas na forma de um intervalo de datas de acordo com um formato de data personalizado (“mmm d” neste caso):

Intervalo de datas = TEXTO (A2, ”mmm d”) e “-” e TEXTO (B2, ”mmm d”)

Podemos ver na imagem acima que aplicamos a fórmula na célula C2. A função TEXT recebe as datas armazenadas nas células A2 e B2, o operador e comercial '&' é usado para concatenar as duas datas como um intervalo de datas em um formato personalizado, especificado como “mmm d” neste caso, em uma única célula e as duas datas são unidas por um hífen '-' no intervalo de datas resultante que é determinado na célula C2.

Caso 2:

Agora, digamos que neste exemplo, desejamos combinar as duas datas como um intervalo de datas em uma única célula com um formato diferente, digamos “d mmm aa”. Portanto, a fórmula para um intervalo de datas, neste caso, seria a seguinte:

Intervalo de datas = TEXTO (A3, ”d mmm aa”) e “-” e TEXTO (B3, ”d mmm aa”)

Portanto, podemos ver na captura de tela acima que a função TEXT recebe as datas armazenadas nas células A3 e B3, o operador e comercial '&' é usado para concatenar as duas datas como um intervalo de datas em um formato personalizado, especificado como “d mmm aaa ”Neste caso, em uma única célula. As duas datas são unidas por um hífen '-' no intervalo de datas resultante determinado na célula C3.

Exemplo # 4

Agora vamos ver o que acontece caso a data de início ou de término esteja faltando. Digamos que a data de término está faltando da seguinte maneira:

A fórmula baseada na função TEXTO que usamos acima não funcionará corretamente caso a data de término esteja ausente, pois o hífen na fórmula seria de qualquer forma anexado à data de início, ou seja, junto com a data de início, nós também veja um hífen exibido no intervalo de datas. Em contraste, gostaríamos apenas de ver a data de início como o intervalo de datas, caso a data de término esteja ausente.

Portanto, neste caso, podemos ter a fórmula envolvendo a concatenação e a segunda função TEXT dentro de uma cláusula IF da seguinte maneira:

Intervalo de datas = TEXTO (A2, ”mmm d”) e SE (B2 “”, “-” e TEXTO (B2, ”mmm d”), “”)

Portanto, podemos ver que a fórmula acima cria um intervalo de datas completo usando ambas as datas quando ambas estão presentes. No entanto, ele exibe apenas a data de início no formato especificado se a data de término estiver ausente. Isso é feito com a ajuda de uma cláusula IF.

Agora, no caso de ambas as datas estarem faltando, poderíamos usar uma instrução IF aninhada no Excel, (ou seja, um IF dentro de outra instrução IF) da seguinte maneira:

Intervalo de datas = SE (A4 ””, TEXTO (A4, ”mmm d”) e SE (B4 “”, “-” e TEXTO (B4, ”mmm d”), “”), ””)

Portanto, podemos ver que a fórmula acima retorna uma string vazia se a data de início estiver ausente.

Caso ambas as datas estejam faltando, então também uma string vazia é retornada.

Coisas para lembrar

  • Podemos até criar uma lista de datas sequenciais usando o comando 'Fill Handle'. Para fazer isso, podemos selecionar a célula com uma data de início e, em seguida, arrastá-la para o intervalo de células que desejamos preencher. Clique na guia 'Página inicial' -> 'Edição' -> 'Série de preenchimento' e escolha uma unidade de data que deseja usar.
  • Se quisermos calcular a duração ou o número de dias entre duas datas, podemos simplesmente subtrair as duas datas usando o operador '-' e obteremos o resultado desejado.

Nota: o formato das células: A2 e B2 é 'Data', enquanto o da célula C2 é 'Geral', pois calcula o número de dias.

Artigos interessantes...