Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Войти
x
or
x
x
Регистрация
x

or

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

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

Определите, совпадает ли дата между двумя датами с формулой

Легко определить, существует ли дата между двумя датами с Kutools для Excel

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

Легко конвертировать даты в определенные дни недели, чтобы определить, выпадет ли дата в выходные дни


Объединение нескольких рабочих листов / книг в один рабочий лист / книгу:

Объединение нескольких рабочих листов или рабочих книг в один рабочий лист или книгу может быть огромной задачей в вашей повседневной работе. Но если у вас есть Kutools for Excel, его мощная утилита - Сочетать может помочь вам быстро объединить несколько рабочих листов, рабочих книг в один рабочий лист или книгу. Загрузите полную версию 60-дневного бесплатного следа Kutools для Excel прямо сейчас!

Kutools for Excel: с более чем 200 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни. Скачайте бесплатную пробную версию прямо сейчас!


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


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

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

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

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

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


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

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

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

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

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

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

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


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

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

сине-точкаСпособ A: Используя формулу, чтобы проверить, выпадает ли дата в выходные.

1. В пустой ячейке введите формулу =IF(OR(WEEKDAY(A2)=1,WEEKDAY(A2)=7),A2,FALSE) в панель формул, говорит Cell B2, и нажмите клавишу Enter.

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

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

сине-точкаСпособ B: Использование пользовательской функции для проверки того, выпадает ли дата в выходные дни.

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. В пустой ячейке введите формулу = IsWeekend (A2) в панель формул, а затем нажмите вводить ключ.

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


Преобразование даты в определенный день недели, чтобы определить, выпадет ли дата в выходные (без формулы)

Помимо вышеуказанного метода вы можете конвертировать все даты в определенный день недели с помощью Применить формат даты полезности Kutools for Excel, а затем определить, выпадет ли дата в выходные дни (выходные дни - воскресенье и суббота).

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно попробовать без ограничений в 60-дни.

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

2. в Применить форматирование даты диалоговое окно, выберите среда , который относится к Форматирование даты и нажмите OK Кнопка.

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

Примечания:

1. Преобразованные результаты работали непосредственно в исходных данных;

2. Поддержка этой утилиты расстегивать ГолдингCtrl + Z".

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


Office Tab - Просмотр, редактирование и управление книгами в Excel с вкладками:

Вкладка «Office» предоставляет интерфейс с вкладками, как показано в веб-браузерах, таких как Google Chrome, новые версии Internet Explorer и Firefox в Microsoft Excel. Это будет инструмент экономии времени и незаменим в вашей работе. См. Ниже демо:

Нажмите для бесплатной пробной версии Office Tab!

Вкладка Office для Excel


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

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



Рекомендуемые инструменты производительности

Office Tab

золото star1 Принесите удобные вкладки в Excel и другое программное обеспечение Office, как Chrome, Firefox и новый Internet Explorer.

Kutools for Excel

золото star1 Удивительно! Увеличьте производительность в течение 5 минут. Не нужно никаких специальных навыков, сэкономить два часа каждый день!

золото star1 Новые возможности 300 для Excel, сделать Excel намного проще и мощнее:

  • Объединить ячейки / строки / столбцы без потери данных.
  • Объединение и объединение нескольких листов и книг.
  • Сравнение диапазонов, копирование нескольких диапазонов, преобразование текста в дату, преобразование единиц и валют.
  • Подсчет количества цветов, Пейджинговые субтитры, Расширенный сортировка и Суперфильтр,
  • Подробнее Выбрать / Вставить / Удалить / Текст / Формат / Ссылка / Комментарий / Рабочие книги / Рабочие листы Инструменты ...

Снимок экрана Kutools для Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Nathali · 10 months ago
    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???
  • To post as a guest, your comment is unpublished.
    Dani · 2 years ago
    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
  • To post as a guest, your comment is unpublished.
    Albert MUKIZA · 2 years ago
    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
  • To post as a guest, your comment is unpublished.
    Dwarkanath bari · 2 years ago
    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.
  • To post as a guest, your comment is unpublished.
    zoe · 2 years ago
    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?