Перейти до основного матеріалу

Як визначити, чи падає дата між двома датами чи вихідними в Excel?

Автор: Техпідтримка Остання зміна: 2020-05-09

Іноді вам може знадобитися визначити або перевірити, чи відповідає дата між двома датами або вихідними в Excel. Ця стаття продемонструє вам найскладніші способи перевірити, чи відповідає дата між двома датами або вихідними в Excel.

Визначте, чи потрапляє дата між двома датами за формулою
Легко визначте, чи не падає дата між двома датами за допомогою дивовижного інструменту  
Визначте, чи припадає дата на вихідні за формулами та кодом VBA
Визначте, чи припадає дата на вихідні за допомогою дивовижного інструменту

Більше посібників для побачень ...


Визначте, чи не падає дата між двома датами в Excel

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

1. У порожній комірці, говорить Cell Cell, скопіюйте та вставте в неї формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у ключ

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

примітки: Ця формула перевірятиме, чи відповідає дата між 7 та 1. Якщо дата припадає на цей період, вона поверне дату; якщо дата не потрапляє в цей період, вона поверне текст ПОМИЛКОВИЙ.

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

Тепер ви можете визначити, чи потрапляє дата в зазначений діапазон дат чи ні.


Визначте, чи знаходиться дата між двома датами в Excel за допомогою Kutools для Excel

Тут рекомендую вам дивовижний інструмент - Виберіть певні клітини корисність Kutools для Excel. Цей інструмент допоможе вам не тільки дізнатись усі дати, що потрапляють між двома даними, але й негайно вибрати всі кваліфіковані клітинки дати.
Перш ніж застосовувати його, потрібно завантажте та встановіть його спочатку.

1. Виберіть діапазон із датами, які потрібно визначити, чи вони потрапляють між двома датами, а потім натисніть Кутулс > Select > Виберіть певні клітини. Дивіться знімок екрана:

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

Ви можете побачити клітинки дати, які потрапляють між двома датами, вибрані негайно. Дивіться знімок екрана:

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Визначте, чи припадає дата на вихідні за формулами та кодом VBA

Ви можете визначити, чи припадає дата у стовпці А на вихідні, виконавши такі дії:

Метод А: Використання формули для перевірки того, чи припадає дата на вихідні.

1. У порожню клітинку скопіюйте та вставте в неї формулу нижче та натисніть Що натомість? Створіть віртуальну версію себе у ключ

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

Ця формула визначає, припадає дата на вихідні чи ні. Якщо дата припадає на вихідні, вона поверне дату; якщо дата не припадає на вихідні, він поверне текст ПОМИЛКОВИЙ.

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

Спосіб B: Використання визначеної користувачем функції для перевірки того, чи припадає дата на вихідні.

1 Натисніть кнопку ALT + F11 клавіші разом, щоб відкрити вікно Microsoft Visual Basic for Applications.

2. У вікні Microsoft Visual Basic for Applications натисніть Insert >> Модуліта вставте наступний макрос у вікно модуля.

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. У порожню клітинку введіть формулу в рядок формул, а потім натисніть Що натомість? Створіть віртуальну версію себе у ключ

=IsWeekend(A2)

Якщо він повертає текст Правда, дата в комірці А2 - вихідні; і якщо він повертає текст Помилковий, дата в комірці А2 не припадає на вихідні.


Визначте, чи припадає дата на вихідні за допомогою дивовижного інструменту

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

1. Виберіть діапазон дат, а потім натисніть Кутулс > сформований > Застосувати форматування дати. Дивіться знімок екрана:

2 В Застосувати форматування дати діалогове вікно, виберіть середа в Форматування дати , а потім клацніть на OK кнопки.

Тепер вибрані дати відразу перетворюються на будні. Ви можете визначити, чи припадає дата на вихідні, чи ні безпосередньо на основі її змісту. Дивіться знімок екрана:

примітки:

  • Перетворені результати працювали безпосередньо у вихідних даних;
  • Ця утиліта підтримує розстібати "Ctrl + Z".

  Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.


Статті по темі:

Перетворити дату на день тижня, місяць, назву року або число в Excel
Каже, що ви вводите дату в одній комірці, і вона відображається як 12. Чи є спосіб показати лише місяць або день тижня, або текст назви місяця або назви дня тижня, наприклад, грудень чи неділя? Методи, описані в цій статті, допоможуть вам легко перетворити або відформатувати будь-яку дату для відображення в Excel лише назви дня тижня чи місяця.

Швидко перетворіть дату народження у вік у програмі Excel
Наприклад, ви отримуєте цілий ряд різних даних про дату народження в Excel, і вам потрібно перетворити ці дати народження, щоб відобразити їх точне значення у віці в Excel, як би ви хотіли це зрозуміти? У цій статті перелічено кілька порад щодо перетворення дати народження на вік у програмі Excel.

Порівняйте дати, які перевищують інші дати в Excel
Припустимо, що у вас є список дат і ви хочете порівняти ці дати з вказаною датою, щоб дізнатися дату, яка перевищує вказану дату у списку, що б ви зробили? У цій статті ми покажемо вам методи порівняння дат, які перевищують інші дати в Excel.

Значення суми між двома датами знаходяться в Excel
Коли на вашому аркуші є два списки, один - список дат, інший - список значень. І ви хочете підсумувати значення лише між двома датами, наприклад, підсумувати значення між 3/4/2014 і 5/10/2014, як ви можете швидко їх обчислити? Методи в цій статті допоможуть вам.

Додайте дні на сьогодні, включаючи або виключаючи вихідні та святкові дні в Excel
У цій статті йдеться про додавання днів до заданої дати, за винятком вихідних та святкових днів, що означає додавання робочих днів (з понеділка по п’ятницю) лише в Excel.

Більше підручника для побачень ...


Визначте, чи припадає дата між двома датами чи вихідними за допомогою Kutools для Excel

Kutools для Excel включає більше 300 зручних інструментів Excel. Безкоштовно спробувати без обмежень протягом 60 днів. Завантажте безкоштовну пробну версію зараз!

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 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.
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations