Note: The other languages of the website are Google-translated. Back to English
登入  \/ 
x
or
x
註冊  \/ 
x

or

如何在Excel中計算給定日期/年的星期結束日期?

在某些情況下,您可能需要計算給定日期的星期結束日期,以便更好地跟踪和監督工作任務。 在本文中,我介紹了一些技巧,這些技巧可以快速計算給定日期的星期結束日期,或在Excel中列出給定年份的所有星期結束日期。

計算日期的星期結束日期

列出給定年份的所有星期結束日期


箭頭藍色右氣泡 計算日期的星期結束日期

下面的公式可以幫助您計算給定日期的星期結束日期。

例如,在這裡我們將星期六設置為一周的結束日期,請執行以下操作:

選擇要計算其周結束日期的日期旁邊的空白單元格,例如B6,然後輸入此公式 = A6 +7-星期六(A6), 按 Enter 鍵,將填充手柄向下拖動到此公式所需的單元格。 看截圖:
文檔週結束日期1

小技巧: :如果您希望使用星期五作為結束日期,則只需進行更改 7 在公式中改為6,如果您想使用星期日,請將7改為8,依此類推。


箭頭藍色右氣泡 列出給定年份的所有星期結束日期

例如,如果要列出給定年份的所有星期結束日期,例如要列出2016年的所有星期六,請執行以下步驟:

1.選擇一個空白單元格A2,然後輸入要列出其結束日期的年份。 看截圖:
文檔週結束日期2

2.在單元格B2中,輸入此公式 = DATE(A2,1,1)+ 7-WEEKDAY(DATE(A2,1,1)),A2是要使用的年份,請按 Enter 鍵,您可以看到已顯示該年的第一周結束日期。 看截圖:
文檔週結束日期3

3.轉到C2,然後輸入此公式 =IF(YEAR(B2+7)=$A$2,B2+7,""),然後將“自動填充”手柄向右拖動到單元格以列出一年中的所有星期結束日期。 看截圖:
文檔週結束日期4

提示:

(1)公式 =IF(YEAR(B2+7)=$A$2,B2+7,"") 將返回5位數字而不是日期。 請選擇並單擊以更改5位數字為最新日期 首頁 > 數字格式 > 短期約會.

(2)如果要列出一年中的所有星期五,請將公式更改為 = DATE(A2,1,1)+ 7-WEEKDAY(DATE(A2,1,2))


在Excel中輕鬆地將天/年/月/小時/分鐘/秒添加到日期時間

假設您在一個單元格中有一個日期時間格式數據,現在您需要在該日期中添加若干天,年,月,小時,分鐘或秒。 通常,使用公式是所有Excel用戶的第一種方法,但是很難記住所有公式。 用 Kutools for Excel日期和時間助手 實用程序,您可以輕鬆地將天,年,月,小時,分鐘或秒添加到日期時間,此外,您可以計算出日期差或基於給定生日的年齡,而無需記住任何公式。 單擊以在 30 天內免費試用全功能!
doc第二小時添加小時
 
Kutools for Excel:擁有300多個便捷的Excel加載項,可以在30天內免費試用。

最佳辦公效率工具

Kutools for Excel 解決了您的大部分問題,並將您的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 300 多項強大功能。 支持Office / Excel 2007-2019和365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能30天免費試用。 60天退款保證。
kte選項卡201905

Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
Say something here...
symbols left.
You are guest
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.
    Guest · 1 years ago
    This formula is incorrect, it works fine until you get to the last day of the week and then it gives the end of the following week as the result.

    I'm not yet sure on a fix but have seen two versions of this basic formula on different threads and neither calculate correctly.
    • To post as a guest, your comment is unpublished.
      Dympna Griffin · 1 years ago
      Hello!
      I played around with the formula and found this might answer the problem =Cell reference+7-WEEKDAY(Cell reference-1)
      Example - date I need end of week calculated on is in Cell reference A4 -my formula is therefore = A4+7-WEEKDAY(A4-1).
  • To post as a guest, your comment is unpublished.
    sara · 1 years ago
    How do I get week start - end of week on one excel cell
    I.e. 06 Jan - 12 Jan and so on to make a list of working weeks

    Thanks
  • To post as a guest, your comment is unpublished.
    gjdavis123 · 2 years ago
    Thanks for the formula. I have a Timesheet where I want the week ending date for Monday through Sunday to calculate as Friday's date of that week. I edited the formula as follows:

    =IF(C2<>"Sun",B2+6-WEEKDAY(B2),B1+6-WEEKDAY(B1))
    • To post as a guest, your comment is unpublished.
      Sunny · 2 years ago
      Sorry, Jeff Davis, I do not understand your question, can you take some examples for explain?