Сравнение двух дат в Excel может отличаться от одного сценария к другому, иногда нам может потребоваться сравнить, равна ли одна дата другой или нет, иногда нам может потребоваться проверить, что одна дата выше определенной даты или ниже определенной даты, и часто нам может потребоваться прибыть на основе тестирования всех упомянутых критериев, например, это варьируется от сценария к сценарию. Мы увидим каждого из них на практических примерах.
Как сравнить две даты в Excel?
Ниже приведены несколько примеров для сравнения двух дат в Excel.
Вы можете скачать этот шаблон Excel для сравнения дат здесь — Шаблон Excel для сравнения дат
# 1 — Сравните, равны ли две даты или нет
Пример # 1
Сравнить дату, равную или нет, просто; у нас будет две даты, и нам нужно проверить, совпадает ли эта дата ячейки с другой или нет. Посмотрите на данные ниже, чтобы сравнить даты в Excel.
Теперь в ячейке C2 примените формулу как «= A2 = B2».
Нажмите Enter, чтобы получить результат.
У нас одинаковая дата в обоих столбцах, поэтому в результате мы получили ИСТИНА.
Перетащите формулу в следующие столбцы, чтобы получить результат.
Итак, везде, где данные совпадают, мы получаем результат как ИСТИНА, а везде, где данные не совпадают, мы получаем результат как ЛОЖЬ.
Один интересный факт об этом примере — строка номер 7; в этой строке первая дата записана как «29-Oct-2019», а вторая дата записана как 43767. Несмотря на то, что обе даты различаются, результат все равно ИСТИНА, т. е. оба одинаковы.
Причина, по которой я сказал, что дата и время являются чувствительными вещами в Excel вначале из-за такого сценария в Excel. Когда мы применим формат даты «ДД-МММ-ГГГГ» к серийному номеру 43767, мы получим тот же результат, что и ячейка A7.
Таким образом, Excel читает их как серийные номера, а не как даты. Таким образом, мы можем сравнить две даты в excel.
Пример # 2
Теперь предположим, что вы не хотите видеть результаты по умолчанию ИСТИНА или ЛОЖЬ. Возможно, вы захотите получить другой результат, например «Оба значения верны», если обе даты совпадают, или вам нужен результат типа «Оба значения не верны». ” Итак, это делается с помощью логической функции «ЕСЛИ».
Откройте функцию ЕСЛИ в Excel в столбце «ПОИСКПОЗ».
Первый критерий формулы — это логический тест в Excel, поэтому в этом случае наш логический тест состоит в том, чтобы проверить, совпадает ли «Дата 1» с «Датой 2» или нет, поэтому примените логический тест как E2 = F2.
Следующий аргумент значение, если истина; это ничего, если применяется логический тест имеет значение ИСТИНА, то есть, если «Дата 1» равна «Дата 2», какое значение требуется? Итак, нам нужно значение «Оба верны».
Следующий аргумент значение, если ложь, так что если логический тест не правильно, тогда какое значение нужно? Нам нужны значения типа «Оба неверны».
Хорошо, мы закончили с формулой; закройте скобку и нажмите клавишу ввода, чтобы получить результат.
Перетащите формулу в другие ячейки.
Итак, результаты здесь вместо ИСТИНА или ЛОЖЬ по умолчанию.
# 2 — Сравните, если дата больше или меньше
Мы видели одну серию расчетов; теперь мы увидим, больше или меньше одна дата другой. Для этого посмотрите данные ниже в качестве примера.
Сначала мы проверим, что «Дата 1» больше, чем «Дата 2», как показано ниже.
Итак, у нас есть результаты.
Точно так же нам просто нужно изменить логический оператор в excel с больше символа на меньше символа, чтобы сделать обратное вычисление.
Таким образом, мы можем сравнивать даты в Excel. Тем не менее, вам нужно помнить об этом.
То, что нужно запомнить
Дата хранится в виде серийных номеров, поэтому вам необходимо знать о ней.
Дата ситуации сохраняется в виде текстового значения, в таких случаях значения даты не являются датами, поэтому вам необходимо преобразовать их в дату.