Как определить в Excel, попадает ли дата в заданный интервал или приходится на выходной день?
Иногда может потребоваться определить или проверить, попадает ли дата в интервал между двумя датами или приходится на выходной, в Excel. Эта статья покажет вам эффективные способы проверки того, попадает ли дата в указанный диапазон или приходится на выходной, в Excel.
Определение, попадает ли дата в интервал между двумя датами, с помощью формулы
Легкое определение, попадает ли дата в интервал между двумя датами, с помощью замечательного инструмента
Определение, приходится ли дата на выходной, с помощью формул и кода VBA
Определение, приходится ли дата на выходной, с помощью замечательного инструмента
Ещё руководства по работе с датами…
Определение, попадает ли дата в интервал между двумя датами, в Excel
Предположим, вам нужно определить, попадают ли даты из столбца A в период с 1 июля 2008 года по 31 декабря 2009 года. Выполните следующие действия:

1. В пустую ячейку, например B2, скопируйте и вставьте приведённую ниже формулу, затем нажмите клавишу Enter.
=IF(AND(A2>,$B$1,A2<,$c$1),A2, FALSE)

Примечание: Эта формула проверяет, попадает ли дата в интервал с 1 июля 2008 года по 31 декабря 2009 года. Если дата находится в этом периоде, формула вернёт саму дату; в противном случае — текст ЛОЖЬ.
2. Не снимая выделения с ячейки результата, перетащите маркер заполнения вниз, чтобы получить все результаты. См. снимок экрана:

Теперь вы можете определить, попадает ли дата в указанный диапазон.
Определение, попадает ли дата в интервал между двумя датами, в Excel с помощью Kutools для Excel
Мы рекомендуем вам отличный инструмент — утилиту Выбрать определенные ячейки из состава Kutools для ExcelОна не только находит все даты, попадающие в заданный диапазон, но и мгновенно выделяет соответствующие ячейки.
Перед использованием необходимо сначала скачать и установить его.
1. Выделите диапазон с датами, которые нужно проверить на попадание в интервал между двумя датами, затем нажмите Kutools > Выделить > Выбрать определенные ячейки. См. снимок экрана:

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

Kutools для Excel— раскройте весь потенциал Excel с помощью более чем 300 незаменимых инструментов, которые ускоряют и упрощают вашу работу, а также воспользуйтесь возможностями ИИ для более разумной обработки данных и повышения продуктивности.Получить сейчас
Определение, приходится ли дата на выходной, с помощью формул и кода VBA
Вы можете определить, приходятся ли даты в столбце A на выходные, выполнив следующие шаги:
Способ А: Используйте формулу, чтобы проверить, приходится ли дата на выходной.
1. Скопируйте и вставьте приведённую ниже формулу в пустую ячейку, затем нажмите клавишу Enter.
=IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE)

Эта формула определяет, приходится ли дата на выходной: если да — возвращается сама дата, если нет — текст.ЛОЖЬ.
2. Не снимая выделения с ячейки результата, перетащите маркер заполнения вниз, чтобы мгновенно получить все результаты.

Способ Б: Используйте пользовательскую функцию, чтобы определить, приходится ли дата на выходной.
1. Нажмите сочетание клавиш ALT + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. В окне Microsoft Visual Basic for Applications выберите Вставка > Модуль и вставьте следующий макрос в окно модуля.
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 for Applications.
4. В пустой ячейке введите формулу в Строка формул, затем нажмите клавишу Enter.
=IsWeekend(A2)

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

Определение, приходится ли дата на выходной, с помощью замечательного инструмента
Все даты можно легко преобразовать в названия дней недели, а затем определить выходные — достаточно проверить наличие «субботы» или «воскресенья». В этом вам поможет утилита Применить Формат даты из состава Kutools для Excel.
Перед использованием необходимо сначала скачать и установить её.
1. Выделите Диапазон дат, затем щёлкните Kutools>Формат>Применить формат даты. См. снимок экрана:

2. В диалоговом окне Применить формат датывыберите средав поле Формат даты, затем нажмите кнопку OK.
Теперь выбранные даты мгновенно преобразуются в дни недели. Вы сразу видите, приходится ли дата на выходной — достаточно взглянуть на её содержимое. См. снимок экрана:

Примечания:
- Преобразованные результаты применялись непосредственно к исходным данным;
- Эта утилита поддерживает отмену с помощью «Ctrl+Z».
Kutools для Excel — включает более 300 незаменимых инструментов для Excel. Работайте в Excel быстрее, проще и эффективнее.Скачать сейчас!
Определение, попадает ли дата в интервал между двумя датами или приходится на выходной, с помощью Kutools для Excel
Связанные статьи:
Преобразование даты в день недели, месяц, название или номер года в Excel
Допустим, вы ввели дату в ячейку, и она отображается как 12/13/2015. Можно ли показать только месяц или день недели — например, текстом: «декабрь» или «воскресенье»? Методы из этой статьи помогут вам легко преобразовать или отформатировать любые даты так, чтобы в Excel отображались именно название дня недели или название месяца.
Быстрое преобразование даты рождения в возраст в Excel
Допустим, у вас в Excel есть список с датами рождения, и вы хотите быстро рассчитать точный возраст для каждой записи. Как это сделать? В этой статье вы найдёте несколько простых и эффективных способов преобразовать дату рождения в возраст прямо в Excel.
Сравнение дат: больше ли одна дата другой в Excel
Предположим, у вас есть список дат, и вы хотите сравнить их с определённой датой, чтобы выяснить, какие из них позже указанной даты. Что делать в таком случае? В этой статье мы покажем вам, как сравнивать даты в Excel и определять, превышает ли одна дата другую.
Суммирование значений между двумя Диапазон дат в Excel
Когда на листе есть два списка — один с датами, а другой со значениями, — и вам нужно просуммировать значения только в заданном диапазоне дат, например, с 04,03.2014 по 10,05.2014, как быстро выполнить такой расчёт? Методы из этой статьи помогут вам легко справиться с задачей.
Добавить дни к дате с учётом или без учёта выходных и праздничных дней в Excel
В этой статье рассказывается, как добавить дни к заданной дате, учитывая только рабочие дни (с понедельника по пятницу), то есть без выходных и праздничных дней в Excel.
Лучшие инструменты повышения продуктивности в Office
Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…
Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу
- Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна — вместо того чтобы использовать отдельные окна.
- Повышает вашу продуктивность на 50 % и экономит сотни кликов мышью каждый день!
Все надстройки Kutools — один установщик
Kutools for Office — набор надстроек для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro, идеально подходящий командам, работающим с разными приложениями Office.
- Единый комплект— надстройки для Excel, Word, Outlook и PowerPoint + Office Tab Pro
- Один установщик, одна лицензия— настройка занимает считанные минуты (готово для MSI)
- Лучше работать вместе— оптимизированная продуктивность во всех приложениях Office
- 30-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
- Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек