Перейти к основному содержанию

Как определить, находится ли дата между двумя датами или выходными в Excel?

Иногда вам может потребоваться определить или проверить, находится ли дата между двумя датами или выходными в Excel. Эта статья покажет вам следующие хитрые способы проверить, находится ли дата между двумя датами или выходными в Excel.

Определите, находится ли дата между двумя датами с помощью формулы
Легко определить, находится ли дата между двумя датами с помощью замечательного инструмента  
Определите, приходится ли дата на выходные с формулами и кодом VBA
Определите, приходится ли свидание на выходные, с помощью замечательного инструмента

Больше руководств по свиданиям ...


Определите, находится ли дата между двумя датами в Excel

Предположим, вам нужно определить, попадают ли даты в столбце A между 7 и 1. пожалуйста, сделайте следующее:

1. В пустой ячейке с надписью «Ячейка B2» скопируйте и вставьте в нее приведенную ниже формулу и нажмите Enter .

=IF(AND(A2>$B$1,A2<$c$1),A2, FALSE)

Внимание: Эта формула проверяет, находится ли дата между 7 и 1. Если дата попадает в этот период, она вернет дату; если дата не попадает в этот период, он вернет текст НЕПРАВДА.

2. Продолжая выбирать ячейку результата, перетащите маркер заполнения вниз, чтобы получить все результаты. Смотрите скриншот:

Теперь вы можете определить, попадает ли дата в указанный диапазон дат или нет.


Определите, находится ли дата между двумя датами в Excel с помощью Kutools for Excel

Здесь вам порекомендуют потрясающий инструмент - Выбрать определенные ячейки полезности Kutools for Excel. Этот инструмент поможет вам не только узнать все даты, которые попадают между двумя заданными датами, но и сразу выбрать все соответствующие ячейки дат.
Перед его применением необходимо сначала скачайте и установите.

1. Выберите диапазон дат, по которым вы хотите определить, попадают ли они между двумя датами, а затем щелкните Кутулс > Выберите > Выбрать определенные ячейки. Смотрите скриншот:

2. в Выбрать определенные ячейки в диалоговом окне выберите Ячейка вариант в Тип выбора раздел, а затем укажите Больше и Менее даты и, наконец, нажмите OK .

Вы можете видеть, что ячейки даты, которые находятся между двумя датами, выбираются немедленно. Смотрите скриншот:

  Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Определите, приходится ли дата на выходные с формулами и кодом VBA

Вы можете определить, приходится ли дата в столбце A на выходные, выполнив следующие действия:

Метод А. Использование формулы для проверки того, приходится ли свидание на выходные.

1. В пустой ячейке скопируйте и вставьте в нее приведенную ниже формулу и нажмите Enter .

=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

Эта формула определяет, приходится ли свидание на выходные или нет. Если дата выпадает на выходные, она вернет дату; если дата не выпадает на выходные, она вернет текст НЕПРАВДА.

2. Продолжайте выбирать ячейку результата, затем перетащите маркер заполнения вниз, чтобы получить все результаты.

Метод Б. Использование пользовательской функции для проверки того, приходится ли свидание на выходные.

1. нажмите ALT + F11 вместе, чтобы открыть окно Microsoft Visual Basic для приложений.

2. В окне Microsoft Visual Basic для приложений щелкните Вставить >> Модулии вставьте следующий макрос в окно модуля.

Public Function IsWeekend(InputDate As Date) As Boolean
Select Case Weekday(InputDate)
Case vbSaturday, vbSunday
IsWeekend = True
Case Else
IsWeekend = False
End Select
End Function

3. Нажмите одновременно клавиши Alt + Q, чтобы закрыть окно Microsoft Visual Basic для приложений.

4. В пустой ячейке введите формулу в строку формул и нажмите кнопку Enter .

=IsWeekend(A2)

Если он возвращает текст Правда, дата в ячейке A2 - выходной; и если он возвращает текст Ложь, дата в ячейке A2 не приходится на выходные.


Определите, приходится ли свидание на выходные, с помощью замечательного инструмента

На самом деле вы можете преобразовать все даты в название дня недели, а затем проверить выходные дни на основе субботы или воскресенья. Здесь Применить формат даты полезности Kutools for Excel может помочь вам легко решить проблему.
Перед его применением необходимо сначала скачайте и установите.

1. Выберите диапазон дат и нажмите Кутулс > Формат > Применить форматирование даты. Смотрите скриншот:

2. в Применить форматирование даты диалоговое окно, выберите Wednesday в Форматирование даты поле, а затем щелкните OK .

Теперь выбранные даты сразу конвертируются в дни недели. Вы можете определить, приходится ли свидание на выходные или нет, напрямую по его содержанию. Смотрите скриншот:

Заметки:

  • Преобразованные результаты работали непосредственно с исходными данными;
  • Эта утилита поддерживает расстегивать Ctrl + Z».

  Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Статьи по теме:

Преобразование даты в день недели, месяц, название года или число в Excel
Говорит, что вы вводите дату в одну ячейку, и отображается как 12/13/2015. Есть ли способ показать только месяц или день недели или текст названия месяца или дня недели, например, декабрь или воскресенье? Методы, описанные в этой статье, могут помочь вам легко преобразовать или отформатировать любые даты, чтобы в Excel отображалось только название дня недели или месяца.

Быстро конвертируйте дату рождения в возраст в Excel
Например, вы получаете ряд различных данных о дате рождения в Excel, и вам нужно преобразовать эти даты рождения, чтобы отобразить их точное значение возраста в Excel, как бы вы хотели выяснить? В этой статье перечислены несколько советов, как легко преобразовать дату рождения в возраст в Excel.

Сравните даты, если они больше другой даты в Excel
Предположим, у вас есть список дат и вы хотите сравнить эти даты с указанной датой, чтобы узнать дату, которая больше указанной даты в списке, что бы вы сделали? В этой статье мы покажем вам методы сравнения дат, если они больше другой даты в Excel.

Сумма значений между двумя диапазонами дат в Excel
Когда на вашем листе есть два списка, один - это список дат, а другой - список значений. И вы хотите суммировать значения только между двумя диапазонами дат, например, суммировать значения между 3/4/2014 и 5/10/2014, как вы можете быстро их вычислить? Методы, описанные в этой статье, окажут вам услугу.

Добавить дни к дате, включая выходные и праздничные дни или исключая их, в Excel
В этой статье говорится о добавлении дней к заданной дате, исключая выходные и праздничные дни, что означает добавление рабочих дней (с понедельника по пятницу) только в Excel.

Еще учебник для свиданий ...


Определите, находится ли дата между двумя датами или выходными с помощью Kutools for Excel

Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 60 дней. Загрузите бесплатную пробную версию прямо сейчас!

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have 4 variables: 1st: Date of onset, 2nd: Date of termination, 3rd: Date of measurement, 4th: measurement. I want to calculate the average of the 4th variable between each period of onset-termination. How can i do it? I think its a bit tricky. Each date of onset has an counterpart date of termination. The same applies for the 3rd and 4th variable.
This comment was minimized by the moderator on the site
I have two tables. The first table has a date and an ID and the other table has a range dates, the same ID and, and one code. In two tables repeat the ID because each has different information. I need get in the table number one the code according with the ID and range dates in the second table. But i don't know how???
This comment was minimized by the moderator on the site
I want to find all projects that fall within today's date +30 days (Within a month) and have the Project Number displayed when in the range, if not in range keep blank
This comment was minimized by the moderator on the site
i want to monitor the dates and set the the alert in my excel , example i want to set in my excel to find the difference days between the request date and deadline to order date and automatically compare this difference with the policy date if the difference is greater than policy date , excel consider not done with an alert color , and if the difference is less than the policy days , excel consider the done with alert color. thank you
This comment was minimized by the moderator on the site
Hello to all, I have a requirement in excel i.e. i want to generate dates if design actual date is delay for 2 days then for costing department date is increase by delay date. design target actual complete costing target marketing target 05-04-2016 07-04-2016 09-04-2016 10-04-2016 in above design target date is 05/04/2016 but design task completed on 07-04-2016 so costing target date will be automatically calculated as per delay days.
This comment was minimized by the moderator on the site
I am recording the SLA duration between dates 40 day SLA starting on day XXXX I am looking for a formula to show if client holds for x number of days that comes off the SLA too ie 01 june 2016 + 40 days = 11 July 2016 but project finishes 15 July shows as 4 days overdue However 01 June 2016 Start 15 July 2016 End date of project client Held 7 Day 3 days before SLA Any help?
This comment was minimized by the moderator on the site
I want to show a certain date in a cell from a date range which is between two dates. eg: 01-05-2016 to 05-05-2016 may shown as in other cell as 01-05-2016 . pls help me..
This comment was minimized by the moderator on the site
My question falls along these lines. I have two date ranges A through B, and X through Y. I need to conditionally format a cell if any dates in range A-B fall within range X-Y.
This comment was minimized by the moderator on the site
Using IF Function i need the following formula. Any one can assist On A2 cell I will provide a date. On B2 it should indicate 2 Days after A2. If the second day falls on Monday to Friday it should indicate the actual date. If the second day falls on Saturday or sunday it should indicate on Monday automatically On the same way I need third day,fourth day and fifth day using Macros. Also advice to how to create macros in Excel.
This comment was minimized by the moderator on the site
I want to know how many times a date or how many dates from a list are present in a range of dates. For example Date Range is 1-1-2014 31-1-2014. The date list is 05-01-2014 11-01-2014 19-01-2014 08-02-2014 want to know the excel formula for count how many times the above list of dates present in the above range of dates.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations