Excel: как сравнивать даты без времени


Часто вам может потребоваться сравнить две даты в Excel, игнорируя значения времени, связанные с датами.

К счастью, вы можете использовать функцию INT() в Excel для извлечения только даты из значения datetime, что позволяет легко сравнивать даты, игнорируя время.

Следующие примеры показывают, как использовать функцию INT() в различных сценариях.

Пример 1. Сравнение дат без времени

Предположим, у нас есть следующий список значений даты и времени в Excel, который указывает, когда разные люди записались на забег на 5 км, а также крайний срок регистрации:

Мы можем ввести следующую формулу в ячейку B2, чтобы сравнить дату регистрации со сроком:

 =IF(INT( A2 )<= $D$2 , "Valid", "Not Valid")

Затем мы можем перетащить и заполнить эту формулу в каждую оставшуюся ячейку столбца B:

Эта формула сравнивает только дату в столбце A со сроком выполнения в ячейке D2.

Если дата в столбце A равна дате в ячейке D2 или раньше нее, формула возвращает Valid .

В противном случае формула возвращает Not Valid .

Пример 2. Сравнение и подсчет дат без учета времени

Предположим еще раз, что у нас есть следующий список значений даты и времени в Excel, который указывает, когда разные люди записались на забег на 5 км, а также крайний срок регистрации:

Мы можем ввести следующую формулу в ячейку F2, чтобы подсчитать общее количество дат регистрации до истечения крайнего срока:

 =SUMPRODUCT((INT( A2:A10 )<= D2 )+0)

Из результата мы видим, что всего 5 дат в столбце A равны крайнему сроку или раньше него.

Используя функцию INT() , мы смогли сравнить только часть даты значений datetime столбца A с крайним сроком.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Как использовать SUMIFS с диапазоном дат в Excel
Как фильтровать даты по месяцам в Excel
Как автозаполнять даты в Excel

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *