Порада. Інші мови - перекладена Google. Ви можете відвідати English версія цього посилання.
увійти
x
or
x
x
Реєстрація
x

or

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

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

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

Легко визначити, чи сталася дата між двома датами з Kutools для Excel

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

Легко конвертуйте дати до певного робочого дня, щоб визначити, чи дата випадає на вихідні


Об'єднати кілька таблиць / робочих книг у один робочий аркуш / робоча книга:

Поєднання декількох робочих таблиць або робочих книг у одному робочому аркуші чи книзі може стати величезним завданням у щоденній роботі. Але, якщо у вас є Kutools для Excel, його потужна утиліта - Поєднувати може допомогти вам швидко об'єднати декілька листів, робочих книг у один робочий лист чи книгу. Завантажте повну функцію 60-день безкоштовний слід Kutools для Excel зараз!

Kutools для Excel: з додатковими надбудовами Excel більше, ніж 200, які можна безкоштовно спробувати без обмежень у днях 60. Завантажити безкоштовну пробну версію зараз!


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


Припустимо, що вам потрібно визначити, чи ставляться дати в колонці А між 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 Продовжуйте вибирати комірку результату, перетягніть ручку заповнення, щоб отримати всі результати. Див. Знімок екрана:

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


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

З Виберіть конкретні клітини корисність Kutools для Excel, ви можете легко дізнатися, яка дата падає між двома датами, а потім негайно вибрати їх.

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

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

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

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

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


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

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

блакитна точкаМетод A: Використовуйте формулу, щоб перевірити, чи дата випадає на вихідні.

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

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

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

блакитна точкаМетод B: Використовуйте функцію, визначену користувачем, щоб перевірити, чи дата випадає на вихідні.

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

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


Перетворення дат до певного робочого дня, щоб визначити, чи дата випадає на вихідні (без формули)

Окрім вищезгаданого методу, ви можете конвертувати всі дати до певного робочого дня за допомогою Застосувати формат дати корисність Kutools для Excel, а потім визначте, чи дата припадає на вихідні (вихідні дні - неділя та субота).

Kutools для Excel : з більш ніж 300 зручними надбудовами Excel, які можна безкоштовно спробувати без обмежень в днях 60.

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

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

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

примітки:

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

2 Ця утиліта підтримує розстібати "Ctrl + Z".

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


Вкладка Office - Перегляд в таблицях, редагування та керування робочими книгами в Excel.

Вкладка Office відкриває інтерфейс у вигляді вкладок у веб-переглядачах, таких як Google Chrome, нові версії Internet Explorer та Firefox в Microsoft Excel. Це буде інструментом економії часу та незамінним у вашій роботі. Дивіться демонстрацію нижче:

Клацніть для безкоштовної пробної версії Office Tab!

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


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

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



Рекомендовані інструменти для роботи з продуктивністю

Вкладка Office

золота зірка1 Принесіть зручні вкладки для Excel та іншого програмного забезпечення Office, як і Chrome, Firefox та нового Internet Explorer.

Kutools для Excel

золота зірка1 Дивовижний! Збільште свою продуктивність за 5 хв. Не потрібно спеціальних навичок, заощаджуйте дві години щодня!

золота зірка1 Нові можливості 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?