2022萬年歷周數查詢
新年新氣象,過去一年不管有多少成就、難堪、得意、失落,都只能代表歷史。忘記過去,抓住當下,繼往開來,人生就要不停向前跑。
新年提交工作計劃,很多公司會要求員工提供周報,這樣就經常需要列出這是本年度的第幾周。
于是知識點來了:如何計算某一天或某一周是當年的第幾周?是否每次都得靠數數?那肯定不能讓我的讀者這樣操作,說出去也丟人不是?
今天教大家幾種方式,快速計算出日期處于一年中的第幾周。
案例:
下圖中的列出了多個日期,請計算出它在這一年中是第幾周。
解決方案 1:
計算第幾周,首先不得不提的就是 weeknum 函數。
weeknum 函數的用法我曾經通過案例跟大家分享過,詳情請參閱 Excel偶像萬年歷。
WEEKNUM 函數說明:
作用:
返回特定日期的周數。例如, 1 月 1 日的周為該年的第 1 周,其結果為 1。
該函數可采用兩種機制:
機制 1: 1 月 1 日的周為該年的第 1 周,結果為 1。機制 2: 該年的之一個星期四的周為該年的第 1 周,結果為 1。此機制是 ISO 8601 指定的,通常稱作歐洲周編號機制。
語法:
WEEKNUM(serial_number,[return_type])
參數:
serial_number:必需;一周中的日期。該參數必須為日期格式或代表日期的序列數字。[return_type]:可選;確定星期從哪一天開始計算,默認值為 1,即星期天為一周中的之一天。
既然 weeknum 函數有兩種機制,那麼自然就有兩種不同的計算結果。下面分別來看一下。
機制 1:
1. 在 B1 單元格中輸入以下公式 — 下拉復制公式:
=WEEKNUM(A1,2)
公式釋義:
計算 A1 單元格的日期處于該年的第幾周;將星期一作為每周的之一天;將 1 月 1 日所在的周作為該年的之一周
機制 2:
1. 在 C1 單元格中輸入以下公式 — 下拉復制公式:
=WEEKNUM(A1,21)
公式釋義:
計算 A1 單元格的日期處于該年的第幾周;將星期一作為每周的之一天;將 該年的之一個星期四的周為該年的第 1 周
從上圖中的結果可以看出,2022 年的之一個星期四是 1 月 7 日,因此,這天所在的星期一為之一周的起始,而 1 月 1 至 3 日,則被視為 2022 年的第 53 周。
而 Excel 中竟然還有另外一個函數,專門用于替代機制 2 的用法,這就是接下來要介紹的 ISOWEEKNUM 函數。
ISOWEEKNUM 函數說明:
作用:
返回給定日期在全年中的 ISO 周數。
ISO 就是 ISO 8601 機制:
日歷在每個季度中有一致的周數,每周有一致的天數;ISO 8601 基于周的日歷中的所有周都恰好有 7 天,從星期一開始,并且每周都在一年中。
語法:
ISOWEEKNUM(date)
參數:
date:必需;用于進行日期和時間計算的日期時間代碼。
解決方案 2:
1. 在 D1 單元格中輸入以下公式 — 下拉復制公式:
=ISOWEEKNUM(A1)
公式釋義:
用 ISO 8601 機制計算 A1 單元格的日期處于該年的第幾周
還有另一種獨辟蹊徑的,以日歷的格式一次性列出全年的所有日期,再批量統計出每個星期是第幾周。
這就要用到之前給大家講解過的 sequence 函數了,詳情請參閱 Excel 序列函數太有存在必要了,因為它還能生成二維序列。
解決方案 3:
1. 在 A1 單元格中輸入以下公式:
=TEXT(SEQUENCE(52,7,”2022 -01-04″),”e-m-d”)
公式釋義:
SEQUENCE(52,7,”2022 -01-04″):生成一個 52 行,7 列,起始值為 2022 -01-04,步長為 1 的區域;因為 2022 年的之一個星期一是 1 月 4 日,我們希望把這天作為之一周的起始日;7 列代表星期一到星期日,52 行是一年有 52 周TEXT(…,”e-m-d”):上述函數的結果是一個代表日期的序列值,通過 text 函數,將其轉換為用橫杠隔開的年月日格式
2. 在 H1 單元格中輸入以下公式:
=ROW(1:52)
行數是幾,就是第幾周。
很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。
現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。
以上就是與2022萬年歷周數查詢相關內容,是關于日歷表的分享。看完2022年的日歷表12個月后,希望這對大家有所幫助!


















