Comparar datas no Excel

Comparando Duas Datas no Excel

Comparar duas datas no Excel pode ser diferente de um cenário para outro, às vezes podemos precisar comparar se uma data é igual à outra ou não, às vezes podemos precisar verificar se uma data está acima de determinada data ou abaixo da data certa, e muitas vezes podemos precisar chegar com base no teste de todos os critérios mencionados, assim varia de cenário para cenário. Veremos cada um deles com exemplos práticos.

Como comparar duas datas no Excel?

Abaixo estão alguns exemplos para comparar duas datas no Excel.

Você pode baixar este modelo Excel de comparação de datas aqui - Modelo Excel de comparação de datas

# 1 - Compare se duas datas são iguais ou não

Exemplo 1

Comparar a data é igual a outra ou não é simples, estaremos tendo duas datas e precisamos verificar se aquela data da célula é igual à outra ou não. Veja os dados abaixo para comparar datas no Excel.

  • Agora, na célula C2, aplique a fórmula “= A2 = B2” .

  • Pressione Enter para obter o resultado.

Temos a mesma data em ambas as colunas, então obtivemos TRUE como resultado.

  • Arraste a fórmula para as colunas seguintes também para obter o resultado.

Portanto, sempre que os dados são correspondidos, obtemos o resultado como TRUE e sempre que os dados não são correspondidos, obtemos o resultado como FALSE.

Um fato interessante sobre este exemplo é a linha número 7, nesta linha a primeira data é escrita como “29-Out-2019”, mas a segunda data é escrita como 43767, embora ambas sejam diferentes, o resultado ainda é VERDADEIRO, ou seja, ambas são iguais.

A razão pela qual eu disse que data e hora são coisas sensíveis no Excel no início, por causa desse tipo de cenário no Excel. Quando aplicamos o formato de data “DD-MMM-AAAA” ao número de série 43767, obteremos o mesmo resultado da célula A7.

Portanto, o Excel os lê como números de série, não como datas. Assim, podemos comparar duas datas no excel.

Exemplo # 2

Agora suponha que você não deseja ver os resultados padrão VERDADEIRO ou FALSO; em vez disso, você pode querer um resultado diferente como “Ambos estão corretos” se ambas as datas forem correspondentes ou então você precisa de um resultado como “Ambos estão incorretos”. Então, isso é feito usando a função lógica “IF”.

  • Abra a função IF no excel na coluna “MATCH”.

  • O primeiro critério da fórmula é um teste lógico em excel, então, neste caso, nosso teste lógico é verificar se “Data 1” é igual a “Data 2” ou não, então aplique o teste lógico como E2 = F2.

  • O próximo argumento é valor se verdadeiro, isso não é nada se o teste lógico aplicado for VERDADEIRO, ou seja, se “Data 1” for igual a “Data 2”, qual é o valor necessário? Então, precisamos valor como ““ Ambos estão corretos ”.

  • O próximo argumento é valor se falso, então se o teste lógico não estiver correto, então qual é o valor necessário, precisamos dos valores como “Ambos não estão corretos”.

Ok, terminamos com a fórmula, feche o colchete e pressione a tecla Enter para obter o resultado.

Arraste a fórmula para outras células.

Portanto, os resultados estão aqui em vez do padrão TRUE ou FALSE.

# 2 - Compare se a data é maior ou menor

Vimos um conjunto de cálculos, agora veremos se uma data é maior ou menor que outra data. Para isso, veja os dados de exemplo abaixo.

Primeiro, vamos verificar se “Data 1” é maior que “Data 2” ou não da seguinte forma.

Aqui está, temos resultados.

Da mesma forma, só precisamos alterar o operador lógico no Excel de maior que símbolo para menor que símbolo para fazer o cálculo ao contrário.

Assim, podemos comparar datas no excel. No entanto, há certas coisas que você precisa ter em mente sobre isso.

Coisas para lembrar

  • A data é armazenada como números de série, portanto, você precisa estar ciente disso.
  • Há situações em que a data é armazenada como um valor de texto, em tais casos, os valores de aparência de data não são datas, então você precisa converter para data.