萬年歷表查詢結果
新年新氣象,過去壹年不管有多少成就、難堪、得意、失落,都只能代表歷史。忘記過去,抓住當下,繼往開來,人生就要不停向前跑。
新年提交工作計劃,很多公司會要求員工提供周報,這樣就經常需要列出這是本年度的第幾周。
於是知識點來了:如何計算某壹天或某壹周是當年的第幾周?是否每次都得靠數數?那肯定不能讓我的讀者這樣操作,說出去也丟人不是?
今天教大家幾種方式,快速計算出日期處於壹年中的第幾周。
案例:
下圖中的列出了多個日期,請計算出它在這壹年中是第幾周。
解決方案 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個月後,希望這對大家有所幫助!