Как использовать формулу IF с датами (6 простых примеров)

  • Поделись Этим
Hugh West

Во время работы в Microsoft Excel, существуют различные формулы, облегчающие нашу работу. ЕСЛИ формула является одной из них. Она имеет широкий спектр применения в Excel. Сайт функция IF выполняет логический тест. Возвращает одно значение, если результат равен TRUE и еще один, если результат FALSE В этой статье мы покажем, как использовать функцию ЕСЛИ формулы с датами. Для этого мы рассмотрим несколько примеров.

Скачать Практическое пособие

Рабочую тетрадь для практических занятий можно скачать отсюда.

Использование IF с датами.xlsx

Обзор функции ЕСЛИ в Excel

  • Описание

Сайт ЕСЛИ функция не делает ничего, кроме проверки на определенное условие.

  • Общий синтаксис

IF(logical_test,[value_if_true],[value_if_false])

  • Описание аргумента
АРГУМЕНТ РЕКВИЗИТ ОПИСАНИЕ
логический_тест Требуется Именно это условие будет проверено и оценено как TRUE или FALSE .
[value_if_true] Дополнительно Когда логический тест оценивается как TRUE это и есть возвращаемое значение.
[value_if_false] Дополнительно Когда логический тест оценивается как FALSE это и есть возвращаемое значение.
  • Возвращает

Значение, которое мы поставляем для TRUE или ЛОЖЬ.

  • Доступно в

Все версии после Excel 2003.

6 Вариантов использования формулы IF с датами в Excel

1. Сравнение двух дат с помощью формулы If

Прежде всего, мы будем использовать ЕСЛИ формула для сравнения двух дат. При выполнении этой формулы возможны следующие два сценария.

1.1 Когда обе даты присутствуют в ячейках

В данном случае обе даты присутствуют в ячейках, которые мы должны сравнить. В следующем наборе данных у нас есть список продуктов с указанием даты и срока доставки. Мы вычислим статус доставки, является ли доставка 'Вовремя' или 'Задержка'. Давайте посмотрим, как это можно сделать:

  • Во-первых, выберите ячейку E7.
  • Теперь вставьте следующую формулу:
=IF(D5>=C5, "Вовремя", "С задержкой")

  • Нажмите Войдите.
  • Итак, мы можем увидеть статус доставки продукта мышь 'Вовремя'.

  • Затем перетащите Наполнительная рукоятка инструмент к клетке E10.

  • Наконец, мы получим окончательный статус доставки всех товаров.

1.2 Пока одна дата хранится в формуле

Иногда мы имеем набор данных, подобный приведенному ниже. Здесь единственная дата, которую мы имеем, это дата поставки. Крайний срок поставки - это 1-20-22. Давайте выясним статус доставки в 'Статус' столбец набора данных.

  • В начале выделите ячейку D5.
  • Вставьте следующую формулу:
=IF(D5>=C5, "Вовремя", "С задержкой")

  • Теперь нажмите Войдите.
  • Здесь мы видим, что статус доставки 'Вовремя' для товарной мыши.

  • После этого перетащите Наполнительная рукоятка инструмент вниз к ячейке D10.

  • Наконец, статус доставки набора данных выглядит следующим образом.

2. Формула ЕСЛИ и функция DATE в одно и то же время

В этом примере мы будем использовать ЕСЛИ формула и ДАТА Как и в предыдущем наборе данных, мы введем статус доставки товаров в функции 'Статус' колонка. Для этого выполните простые действия вместе с нами:

  • Сначала выберите ячейку D5 .
  • Введите в эту ячейку следующую формулу:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Нажмите кнопку Войти ключ.
  • Таким образом, мы получаем статус доставки товарной мыши как 'Вовремя'.

  • Теперь перетащите Наполнительная рукоятка в ячейку D10.

  • В результате мы получаем статус доставки всех товаров в 'Статус' колонна.

🔎 Как работает формула?

  • ДАТА(2022,1,14): Берет дату для сравнения.
  • IF(C5<=DATE(2022,1,14), "Вовремя", "С задержкой"): Возвращает значение статуса доставки.

3. Функция Excel DATEVALUE, обернутая в формулу IF с датами

В экселе Функция DATEVALUE преобразует дату в текст. Мы можем объединить эту функцию с функцией формула IF Для этого примера мы возьмем наш предыдущий набор данных с другим сроком. Для этого просто следуйте приведенной ниже инструкции:

  • Во-первых, выберите ячейку D5.
  • Подставьте туда следующую формулу:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Затем нажмите Войдите.
  • Здесь мы видим статус доставки первой товарной мыши 'Вовремя'.

  • После этого перетащите Наполнительная рукоятка инструмент.

  • Наконец, мы получим статус доставки для всех продуктов в 'Статус' столбец, как показано на рисунке ниже.

🔎 Как работает формула?

  • DATEVALUE(“18/01/2022”): Рассмотрим дату 18/01/22.
  • IF(C5<=DATEVALUE("18/01/2022″), "Вовремя", "Задержка"): Возвращает значение статуса доставки 'Вовремя' если условие TRUE. В противном случае дает 'Задержка' как выход.

Читать далее: Как использовать функцию VBA DateValue в Excel

Похожие чтения

  • Форматирование даты с помощью VBA в Excel (4 метода)
  • Как вставить текущую дату в Excel (3 способа)
  • Использование ярлыка даты в Excel
  • Как получить текущую дату в VBA (3 способа)

4. применение логики AND & формулы IF с датами в Excel

Использование И логика вместе с ЕСЛИ формулы, мы можем вычислять даты в excel. И логика возвращает выход, где все условия должны быть TRUE или ЛОЖЬ. Мы будем следовать нашему предыдущему набору данных с диапазоном сроков. Давайте посмотрим, как это можно сделать:

  • В начале выделите ячейку D5.
  • Вставьте следующую формулу:
=IF(AND(C5>=$G$8,C5<=$G$9), "Вовремя", "Не вовремя")

  • Теперь нажмите Войти .
  • Итак, мы получаем статус доставки продукта мышь с И логика.

  • Затем перетащите вниз Наполнительная рукоятка инструмент.

  • В результате мы получаем статус доставки для всех продуктов в 'Статус' столбец набора данных.

🔎 Как работает формула?

  • AND(C5>=$G$8,C5<=$G$9): Эта часть представляет собой два условия. Одно из них C5>=G8 а другой C5<=G9. ' $ ' знак сохраняет ссылку на ячейку фиксированной.
  • IF(AND(C5>=$G$8,C5<=$G$9), "Вовремя", "Не вовремя"): Если условие TRUE, возвращает значение 'Вовремя'. В противном случае дает 'Задержка' как выход.

5. Вставка формул TODAY & IF с датами

Сочетание функция TODAY и формула IF Это еще один подход к подсчету дат в excel. Предположим, у нас есть набор данных о товарах с указанием даты их доставки. Будем считать, что крайним сроком доставки является сегодняшняя дата 1-11-22. Для вас это будет дата, когда вы занимаетесь практикой. Теперь мы выясним статус доставки всех товаров с помощью следующих шагов:

  • Сначала выберите ячейку D5.
  • Введите следующую формулу:
=IF(C5<=TODAY(), "Вовремя", "С задержкой")

  • Нажмите кнопку Войти кнопка.
  • Здесь, в камере D5 мы получаем статус доставки для товарной мыши в 'Вовремя'.

  • Затем перетащите Наполнительная рукоятка инструмент к следующим ячейкам.

  • Наконец, статус доставки для всех товаров выглядит так, как показано на рисунке ниже.

🔎 Как работает формула?

  • TODAY(): Эта часть берет дату настоящего времени.
  • IF(C5<=TODAY(), "Вовремя", "С задержкой"): Возвращает 'Вовремя' Если условие TRUE в противном случае дайте 'Задержка' как выход.

Читать далее: Как использовать функцию "День" в Excel VBA

6. вычисление будущих или прошлых дат в Excel с помощью формулы IF

В этом примере мы проверим, находится ли дата в диапазоне или нет. Например, возьмем в расчет сегодняшний день. Цель этого примера - проверить, состоится ли доставка или нет в течение десяти дней. Давайте посмотрим, как мы можем это сделать:

  • Во-первых, выберите ячейку D5.
  • Введите там следующую формулу:
=IF(C5

  • Затем нажмите Войдите.
  • Теперь мы видим, что статус доставки товарной мыши находится в пределах диапазона. Доставка будет осуществлена в течение 10 дней с сегодняшнего дня.

  • После этого перетащите Наполнительная рукоятка инструмент.

  • В конце мы можем увидеть статус доставки для всех продуктов в 'Статус' столбец набора данных.

🔎 Как работает формула?

  • TODAY()+10: Отнимает дату через десять дней от текущей даты.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Если условие TRUE возвращает 'В пределах досягаемости' в противном случае дает 'Вне зоны доступа' как выход.

Заключение

В этой статье мы рассмотрели вычисление дат с помощью функции ЕСЛИ Надеюсь, приведенные выше примеры помогут вам понять логику работы формулы ЕСЛИ Скачайте рабочую тетрадь, прилагаемую к этой статье, и потренируйтесь самостоятельно. Если вы почувствуете какую-либо неясность, просто оставьте комментарий в поле ниже. Мы постараемся ответить как можно скорее.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.