跳到主要內容

如何在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用戶的第一種方法,但是很難記住所有公式。 用 Excel的Kutools日期和時間助手 實用程序,您可以輕鬆地將天,年,月,小時,分鐘或秒添加到日期時間,此外,您可以計算出日期差或基於給定生日的年齡,而無需記住任何公式。 點擊即可獲得 30 天的全功能免費試用!
doc第二小時添加小時
 
Kutools for Excel:擁有300多個便捷的Excel加載項,可以在30天內免費試用。

最佳辦公生產力工具

熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

kte選項卡201905


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

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
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.
This comment was minimized by the moderator on the site
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).
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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))
This comment was minimized by the moderator on the site
Sorry, Jeff Davis, I do not understand your question, can you take some examples for explain?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations