提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何確定日期是在Excel中的兩個日期還是周末之間?

有時您可能想要確定或檢查日期是否在Excel中的兩個日期或週末之間。 本文將向您展示如何使用棘手的方法檢查日期是在Excel中的兩個日期還是周末之間。

確定一個日期是否在兩個具有公式的日期之間

使用Kutools for Excel輕鬆確定日期是否在兩個日期之間

使用公式和VBA代碼確定日期是否屬於週末

輕鬆將日期轉換為某個工作日,以確定日期是否在周末


將多個工作表/工作簿合併到一個工作表/工作簿中:

將多個工作表或工作簿合併到一個工作表或工作簿中可能是您​​日常工作中的一項重大任務。 但是,如果你有 Kutools for Excel,其強大的實用性 - 結合 可以幫助您將多個工作表,工作簿快速合併到一個工作表或工作簿中。 立即下載Kutools for Excel的全功能60天免費試用版!

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。 繼續選擇結果單元格,向下拖動填充手柄以獲取所有結果。 看截圖:

現在您可以確定日期是否在指定的日期範圍內。


使用Kutools for Excel確定日期是否在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) 進入公式欄,單元格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) 進入配方欄,然後按下 輸入 鍵。

如果它返回的文本 ,Cell A2中的日期是周末; 如果它返回的文本 ,Cell A2中的日期不會在周末。


將日期轉換為某個工作日以確定某個日期是否屬於週末(不含公式)

除了上述方法之外,您可以使用。將所有日期轉換為某個工作日 應用日期格式 實用程序 Kutools for Excel,然後確定日期是否在周末(週末日是周日和周六)。

Kutools for Excel : 與超過300方便的Excel加載項,在60天免費試用沒有限制.

1。 選擇日期範圍,然後單擊 Kutools > 格式 > 應用日期格式。 看截圖:

2。 在裡面 應用日期格式 對話框中選擇 星期三日期格式 框,然後單擊 OK 按鈕。

現在所選日期立即轉換為工作日。 您可以根據其內容確定日期是否在周末。 看截圖:

筆記:

1。 轉換結果直接在原始數據中工作;

2。 此實用程序支持 復原按Ctrl + Z“。

提示。如果您想免費試用此實用程序,請轉到 免費下載軟件 首先,按照上述步驟進行操作。


Office Tab - 在Excel中選項卡式瀏覽,編輯和管理工作簿:

Office選項卡將Web瀏覽器(如Google Chrome,Internet Explorer新版本和Firefox)中顯示的選項卡界面帶到Microsoft Excel。 它將是一個節省時間的工具,在您的工作中無可比擬。 見下面的演示:

點擊免費試用Office Tab!

Excel的Office選項卡


使用Kutools for Excel確定日期是否在兩個日期或週末之間

Kutools for Excel 包含了比300更方便的Excel工具。 免費試用60天無限制。 立即下載免費試用!



推薦的生產力工具

Office Tab

金星1 帶上方便的選項卡到Excel和其他Office軟件,就像Chrome,Firefox和新的Internet Explorer一樣。

Kutools for Excel

金星1 驚人! 提高您在5分鐘的生產力。 不需要任何特殊技能,每天保存兩個小時!

金星1 300 Excel的新功能,讓Excel變得簡單而強大:

  • 合併單元格/行/列而不丟失數據。
  • 合併和合併多個工作表和工作簿。
  • 比較範圍,複製多個範圍,將文本轉換為日期,單位和貨幣轉換。
  • 按顏色計算,分頁小計,高級分類和超級篩選,
  • 更多選擇/插入/刪除/文本/格式/鏈接/評論/工作簿/工作表工具...

Excel的Kutools屏幕截圖

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?