新年新氣象,過去一年不管有多少成就、難堪、得意、失落,都只能代表歷史。忘記過去,抓住當(dāng)下,繼往開來,人生就要不停向前跑。 新年提交工作計劃,很多公司會要求員工提供周報,這樣就經(jīng)常需要列出這是本年度的第幾周。 于是知識點來了:如何計算某一天或某一周是當(dāng)年的第幾周?是否每次都得靠數(shù)數(shù)?那肯定不能讓我的讀者這樣操作,說出去也丟人不是? 今天教大家?guī)追N方式,快速計算出日期處于一年中的第幾周。 案例: 下圖中的列出了多個日期,請計算出它在這一年中是第幾周。 ![]() 解決方案 1: 計算第幾周,首先不得不提的就是 weeknum 函數(shù)。 weeknum 函數(shù)的用法我曾經(jīng)通過案例跟大家分享過,詳情請參閱 Excel 制作偶像萬年歷。 WEEKNUM 函數(shù)說明: 作用:
該函數(shù)可采用兩種機制:
語法:
參數(shù):
![]() 既然 weeknum 函數(shù)有兩種機制,那么自然就有兩種不同的計算結(jié)果。下面分別來看一下。 機制 1: 1. 在 B1 單元格中輸入以下公式 --> 下拉復(fù)制公式: =WEEKNUM(A1,2) 公式釋義:
![]() ![]() 機制 2: 1. 在 C1 單元格中輸入以下公式 --> 下拉復(fù)制公式: =WEEKNUM(A1,21) 公式釋義:
![]() ![]() 從上圖中的結(jié)果可以看出,2021 年的第一個星期四是 1 月 7 日,因此,這天所在的星期一為第一周的起始,而 1 月 1 至 3 日,則被視為 2020 年的第 53 周。 而 Excel 中竟然還有另外一個函數(shù),專門用于替代機制 2 的用法,這就是接下來要介紹的 ISOWEEKNUM 函數(shù)。 ISOWEEKNUM 函數(shù)說明: 作用:
ISO 就是 ISO 8601 機制:
語法:
參數(shù):
解決方案 2: 1. 在 D1 單元格中輸入以下公式 --> 下拉復(fù)制公式: =ISOWEEKNUM(A1) 公式釋義:
![]() ![]() 還有另一種獨辟蹊徑的方法,以日歷的格式一次性列出全年的所有日期,再批量統(tǒng)計出每個星期是第幾周。 這就要用到之前給大家講解過的 sequence 函數(shù)了,詳情請參閱 Excel 序列函數(shù)太有存在必要了,因為它還能生成二維序列。 解決方案 3: 1. 在 A1 單元格中輸入以下公式: =TEXT(SEQUENCE(52,7,'2021-01-04'),'e-m-d') 公式釋義:
![]() ![]() 2. 在 H1 單元格中輸入以下公式: =ROW(1:52) 行數(shù)是幾,就是第幾周。 ![]() ![]() ![]() |
|