Оглавление
Во время работы в 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 возвращает 'В пределах досягаемости' в противном случае дает 'Вне зоны доступа' как выход.
Заключение
В этой статье мы рассмотрели вычисление дат с помощью функции ЕСЛИ Надеюсь, приведенные выше примеры помогут вам понять логику работы формулы ЕСЛИ Скачайте рабочую тетрадь, прилагаемую к этой статье, и потренируйтесь самостоятельно. Если вы почувствуете какую-либо неясность, просто оставьте комментарий в поле ниже. Мы постараемся ответить как можно скорее.