日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Excel – 本周是今年的第幾周了?這么一算,必須只爭朝夕

 惡豬王520 2022-05-16

新年新氣象,過去一年不管有多少成就、難堪、得意、失落,都只能代表歷史。忘記過去,抓住當(dāng)下,繼往開來,人生就要不停向前跑。

新年提交工作計劃,很多公司會要求員工提供周報,這樣就經(jīng)常需要列出這是本年度的第幾周。

于是知識點來了:如何計算某一天或某一周是當(dāng)年的第幾周?是否每次都得靠數(shù)數(shù)?那肯定不能讓我的讀者這樣操作,說出去也丟人不是?

今天教大家?guī)追N方式,快速計算出日期處于一年中的第幾周。

案例:

下圖中的列出了多個日期,請計算出它在這一年中是第幾周。

圖片

解決方案 1:

計算第幾周,首先不得不提的就是 weeknum 函數(shù)。

weeknum 函數(shù)的用法我曾經(jīng)通過案例跟大家分享過,詳情請參閱 Excel 制作偶像萬年歷。

WEEKNUM 函數(shù)說明:

作用:

  • 返回特定日期的周數(shù)。例如,包含 1 月 1 日的周為該年的第 1 周,其結(jié)果為 1。

該函數(shù)可采用兩種機制:

  • 機制 1:包含 1 月 1 日的周為該年的第 1 周,結(jié)果為 1。

  • 機制 2:包含該年的第一個星期四的周為該年的第 1 周,結(jié)果為 1。此機制是 ISO 8601 指定的方法,通常稱作歐洲周編號機制。

語法:

  • WEEKNUM(serial_number,[return_type])

參數(shù):

  • serial_number:必需;一周中的日期。該參數(shù)必須為日期格式或代表日期的序列數(shù)字。

  • [return_type]:可選;確定星期從哪一天開始計算,默認(rèn)值為 1,即星期天為一周中的第一天。

圖片

既然 weeknum 函數(shù)有兩種機制,那么自然就有兩種不同的計算結(jié)果。下面分別來看一下。

機制 1:

1. 在 B1 單元格中輸入以下公式 --> 下拉復(fù)制公式:

=WEEKNUM(A1,2)

公式釋義:

  • 計算 A1 單元格的日期處于該年的第幾周;

  • 將星期一作為每周的第一天;

  • 將 1 月 1 日所在的周作為該年的第一周

圖片
圖片

機制 2:

1. 在 C1 單元格中輸入以下公式 --> 下拉復(fù)制公式:

=WEEKNUM(A1,21)

公式釋義:

  • 計算 A1 單元格的日期處于該年的第幾周;

  • 將星期一作為每周的第一天;

  • 將包含該年的第一個星期四的周為該年的第 1 周

圖片
圖片

從上圖中的結(jié)果可以看出,2021 年的第一個星期四是 1 月 7 日,因此,這天所在的星期一為第一周的起始,而 1 月 1 至 3 日,則被視為 2020 年的第 53 周。

而 Excel 中竟然還有另外一個函數(shù),專門用于替代機制 2 的用法,這就是接下來要介紹的 ISOWEEKNUM 函數(shù)。

ISOWEEKNUM 函數(shù)說明:

作用:

  • 返回給定日期在全年中的 ISO 周數(shù)。

ISO 就是 ISO 8601 機制:

  • 日歷在每個季度中有一致的周數(shù),每周有一致的天數(shù);

  • ISO 8601 基于周的日歷中的所有周都恰好有 7 天,從星期一開始,并且每周都在一年中。

語法:

  • ISOWEEKNUM(date)

參數(shù):

  • date:必需;用于進(jìn)行日期和時間計算的日期時間代碼。

解決方案 2:

1. 在 D1 單元格中輸入以下公式 --> 下拉復(fù)制公式:

=ISOWEEKNUM(A1)

公式釋義:

  • 用 ISO 8601 機制計算 A1 單元格的日期處于該年的第幾周

圖片
圖片

還有另一種獨辟蹊徑的方法,以日歷的格式一次性列出全年的所有日期,再批量統(tǒng)計出每個星期是第幾周。

這就要用到之前給大家講解過的 sequence 函數(shù)了,詳情請參閱 Excel 序列函數(shù)太有存在必要了,因為它還能生成二維序列。

解決方案 3:

1. 在 A1 單元格中輸入以下公式:

=TEXT(SEQUENCE(52,7,'2021-01-04'),'e-m-d')

公式釋義:

  • SEQUENCE(52,7,'2021-01-04'):

    • 生成一個 52 行,7 列,起始值為 2021-01-04,步長為 1 的區(qū)域;

    • 因為 2021 年的第一個星期一是 1 月 4 日,我們希望把這天作為第一周的起始日;

    • 7 列代表星期一到星期日,52 行是一年有 52 周

  • TEXT(...,'e-m-d'):上述函數(shù)的結(jié)果是一個代表日期的序列值,通過 text 函數(shù),將其轉(zhuǎn)換為用橫杠隔開的年月日格式

圖片
圖片

2. 在 H1 單元格中輸入以下公式:

=ROW(1:52)

行數(shù)是幾,就是第幾周。

圖片
圖片
圖片

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多