[函數] WORKDAY.INTL 函數研究探討

閱讀時間約 4 分鐘

緣起

WORKDAY 這函數都不熟了,更別提 WORKDAY.INTL,聽都沒聽過。直到一次偶然的機會下徹底對這函數的用法印象深刻。
是什麼樣的機會呢 ? 答案是「母親節」
在 Facebook 的某 Excel 函數社團,有人問起了如何用函數計算母親節的日期,各方大師都大方地在此留言解答,解答方法 ( 有複雜也有巧妙 ),令人大開眼界。其中,一位大師的 WORKDAY.INTL 解法引起大家的注意,其只需在 WORKDAY.INTL 函數內,帶入幾個看似簡單的引數就完成。

緣滅 ( 緣再起 )

查看微軟官方技術文件網站,提到 WORKDAY.INTL 函數僅限於 Excel 365、Excel 2019 使用。這打擊對我非常大,因為我的 Excel 是2016 ...
正當感到失望之時,索性將官網按一下重新整理後,竟在後方多出了 更多... 按鈕,一點開,顯示 Excel 2016、2013、2010 也可使用此函數。讓我燃起了想徹底了解這函數的奧祕之處。
WORKDAY.INTL 函數說明 - 微軟官網

公式

今年西元 2023 年的母親節 WORKDAY.INTL 函數計算公式為:
WORKDAY.INTL("2023/4/30",2,"1111110")
上述公式看起來是不是非常的簡單明瞭呢 ?

挫折

即便上述公式看起來簡單,要完全理解卻沒想像中那麼容易。
一看 WORKDAY.INTL 的微軟官方技術文件內容,有看卻沒有懂,只知道引數給個【開始日期,工作日數,[自定週末日],[自定假日]】,函數就能返回一個日期。
語法
WORKDAY.INTL(start_date, days, [weekend], [holidays])
更別妄想了解大師是怎麼應用在母親節的計算上了 ... 苦思很久,查了很多資料還是想不出來,自此放棄了兩三天。

逆轉

某天,對於這公式還是一直放在心上,不想放棄,只因這公式真的太神啦!我真的很想完完全全了解它的應用原理。果然,讓我找到一個 關鍵視頻,看完後再加上靈光一閃,就完全了解它的原理了!!
就是這麼簡單!
《 在此,佩服大師的應用,一般平凡人只用在計算完工日,但大師卻能舉一反三,巧妙地應用在計算母親節的日期上,真的是太神啦! ( 也偷偷地佩服我自己 ) 》
太神啦!YA!

原理

WORKDAY.INTL 和攣生兄弟 WORKDAY 的差別在於,WORKDAY.INTL 可以自定義 weekend;而 WORKDAY 的 weekend,只允許默認的 週六和週日不可以更改
WORKDAY.INTL 的【可自定義 weekend,正是計算母親節日期的重要關鍵所在。
以下圖來做說明,即可了解 WORKDAY.INTL 的基本應用場景:
問題1
語法:
WORKDAY.INTL(start_date, days, [weekend], [holidays])
問題1 說明:
=WORKDAY.INTL("2023/5/3",10,"0000010")
因為只有 週六 為放假日,所以 weekend 字串設定為 0000010,
( 0 代表工作日;1 代表放假日 )
星期一:0
星期二:0
星期三:0
星期四:0
星期五:0
星期六:1
星期日:0
所以,2023/5/15 為最後完工日期。
再以一張圖來做說明:
問題2
問題2 說明:
=WORKDAY.INTL("2023/5/3",10,"0000011")
因為 週六和週日 均為放假日,所以 weekend 字串設定為 0000011,
( 0 代表工作日;1 代表放假日 )
星期一:0
星期二:0
星期三:0
星期四:0
星期五:0
星期六:1
星期日:1
所以,2023/5/17 為最後完工日期。

應用 ( 計算母親節 )

週休2日不夠,要週休6日。
( 應用 ) 問題3、利用 WORKDAY.INTL 計算2023年的母親節日期 (2023/5/14)

關鍵視頻連結

你指定没用过工作日函数WORKDAY.INTL计算完工日
https://www.bilibili.com/video/BV11K411c72W/?spm_id_from=333.337.search-card.all.click

醍醐灌頂

願意看到這裡的 你/妳,是不是覺得 WORKDAY.INTL 函數的使用非常簡單,也更能感受到大師用在計算母親節的智慧!

在此,讓我們一起感謝大師們的各種計算母親節的解法!讓我們又多學了一點~

為什麼會看到廣告
Meiko微課頻道主要以辦公室應用為出發點,針對上班族群所遇到的問題進行分享
留言0
查看全部
發表第一個留言支持創作者!