新的一年,來為你的目標倒數吧!

更新於 發佈於 閱讀時間約 9 分鐘

祝各位新年快樂!歡迎來到 2023。

一年的開頭,不免俗自我介紹一下。喜特先生是一個分享 Google 試算表功能、函式、進階技巧和各類應用的全中文教學品牌。除了固定在每週日晚上七點,在方格子發文之外,也開放讀者詢問各種試算表相關的問題。

我的文章是公開免費的、都沒有設定付費閱讀,不過如果你覺得我的教學有稍稍幫忙到你,讓你的試算表人生變得更輕鬆,歡迎你贊助!

回顧一下我的 2022,一邊上班、一邊寫作,從三月開始週更,不知不覺就寫了 41 篇。託大家的福,我多了 3 位新訂閱的讀者、收了幾筆抖內、有 70 多位追蹤、閱讀人次也衝破了 7 萬人,的確實現了我內容變現的小小夢想,謝謝方格子、也謝謝大家支持。

今年除了會繼續維持週週更新之外,也希望有那個肝、有更多力氣推出更多內容跟服務!還請大家多多支持 🙏


那麼,2023 到了,今年有什麼新規劃嗎?或是有什麼重要的日子值得倒數一下呢?我們可以在試算表用三個方法,計算兩個日期的相差天數,當然計算倒數日也可以的,例如:

  • 我幾歲了?(幾年幾月幾日?)
  • 今天離大考還有幾天?
  • 跟老伴在 2008/02/14 結婚,到現在已經多久了?
  • 2023/01/01 到 2023/12/31 有幾個工作天?

那我們就馬上來看看怎麼做吧!


TODAY 函式

先認識一個等等偶爾會出現的好朋友,TODAY 函式。我們可以用 TODAY 函式取得今天的日期,而且什麼設定也沒有,只要在儲存格上面寫:

=TODAY()

就可以了!像這樣,然後 Enter 敲下去就好了:

raw-image



方法一、兩個日期相減

最簡單又直接的方法,就是直接把兩個日期拿出來相減囉。

你可以直接在試算表上輸入日期,像是這樣:

raw-image

然後在 C1 上,寫 B1 減去 A1:

=B1 - A1
raw-image

就會得到:

raw-image

這樣就是相差 364 天了。嗯?那如果是 A1 減 B1 呢?

=A1 - B1
raw-image

就會出現負數了。這是為什麼呢?在 Google 試算表裡面,日期其實算是一種數字來處理,有個要訣是:

日期越早,數字越小。
日期越晚,數字越大。

因為剛剛我們把 2023 年 1 月 1 日(小)減去 2023 年 12 月 31 日(大),就會得到負數了。你當然也可以把剛剛提到的 TODAY 函式用上去,像是:

=TODAY() - B1

就知道 B1 上面的日期跟今天相隔多少天了。你當然也可以直接在函式裡寫日期,並且用雙引號括起來:

=TODAY() - "2022/01/01"

不過如果你想看到相差的「月數」或「年數」的話,我們就可以用第二個方法「DATEDIF」。



方法二、DATEDIF

第二種方法是利用 DATEDIF 函式,一樣取得兩個日期之間的相差多少「時間單位」,例如相差幾「天」、幾個「月」、幾「年」這樣。

使用方法也很簡單:

=DATEDIF(開始日期, 結束日期, 時間單位代號)

開始日期和結束日期就像剛剛那樣,填入儲存格或是直接輸入日期都可以。這樣至於時間單位代號的話,有以下幾個,都要用雙引號包好。

  • Y:傳回開始日期和結束日期之間的整年數。
  • M:傳回開始日期和結束日期之間的整月數。
  • D:傳回開始日期和結束日期之間的天數。
  • MD:傳回開始日期和結束日期之間的天數(日期中的月和年都會被忽略)。
  • YM:傳回開始日期和結束日期之間的整月數(日期中的日和年都會被忽略)。
  • YD:傳回開始日期和結束日期之間的天數(日期中的年會被忽略)。

欸?MD、YM、YD 又是什麼?我粗暴的理解是覺得它們有點像是取餘數的概念,得出兩個日期相差的單位。舉個例來說,這個是 MD,把 2023 年跟月份忽略、只算日期(01 跟 31)之間的相差天數:

=DATEDIF("2023/01/01", "2023/03/31", "MD")
=30

這個是 YM,把日期中的日(01 跟 31)和年(2000 跟 2023)都會被忽略,只計算相差的月數。

=DATEDIF("2000/01/01", "2023/03/31", "YM")
=2

最後是 YD,日期中的年會被忽略,算出兩個日期之間相差的天數。

=DATEDIF("2020/05/05", "2023/06/30", "YD")
=56

使用方法也跟剛剛一樣,例如我這邊有 A1 跟 B1 兩個日期,要取得兩個日期之間的差距:

raw-image

在 C1 輸入:

=DATEDIF(A1, B1, "D")

我們就會得到:

raw-image

這樣就好了!


方法三、NETWORKDAYS.INTL

最後一個是可以排除週末(一週中休息的日子)和假日,得到兩個日期間相差工作日的函式,叫「NETWORKDAYS.INTL」,超聰明!

不過要輸入的參數有一點點複雜,我們來看看:

=NETWORKDAYS.INTL(開始日期, 結束日期, [週末], [假日])

開始日期跟結束日期都跟剛剛一樣,應該是沒問題。

  • [週末]:選填,等等會輸入特定的東西,代表一週中哪幾天是週末(休息日)。預設是「1」,代表週六跟週日休息。
  • [假日]:選填,指定有假日日期的儲存格範圍。

因為這兩個參數是選填,如果什麼不填就是回傳「不考慮在週六跟週日休息的狀況下,在兩個日期間的工作日有多少唷」。


週末參數

指定週末的參數有兩種方法,一種是輸入數字、一種是輸入字串。


輸入數字

這方法有一點點複雜,建議直接查表:

raw-image

例如說,我想知道 2023/01/01 到 2023/12/31 之間,在星期六跟星期日休息的狀況下有幾個工作天,就在「週末」的參數寫 1:

=NETWORKDAYS.INTL("2023/01/01", "2023/12/31", 1)
=260

又或是只有星期日休息,那就是在週末的參數寫 11:

=NETWORKDAYS.INTL("2023/01/01", "2023/12/31", 11)
=312

但我個人覺得這方法不太直覺、沒那麼喜歡,而且表也沒有包含像是「週休三日」、「每週一、三、五休息」這種狀況,所以我想介紹下一個方法:


輸入字串

用這個方法的話,需要輸入 7 個數字、並且用雙引號括起來以表示字串。看起來會像是這樣:

"0000011"
"0101010"
"1111100"

雙引號裡面的數字代表一個星期裡的每一天,從左到右開始算,第一個數字代表星期一、第二個數字代表星期二、第三個數字代表星期三,以此類推。還有,這些數字只能寫 0 跟 1,0 代表上班、1 代表休息。我們看幾個例子:

"0000011" --> 每星期六、每星期日休息
"0101010" --> 每星期二、每星期四、每星期六休息
"1111100" --> 每星期一到五休息

舉個例子,計算在每星期六、星期日休息的狀況下,2023 年 1 月 1 日到 12 月 31 日的工作日有多少個:

=NETWORKDAYS.INTL("2023/01/01", "2023/12/31", "0000011")
=260

計算每星期五、星期六、星期日休息的狀況下,計算 2023 年 1 月 1 日到 12 月 31 日的工作日有多少個:

=NETWORKDAYS.INTL("2023/01/01", "2023/12/31", "0000111")
=208


假日參數

你還可以告訴 NETWORKDAYS.INTL 函式,有哪幾天是國定假日,在計算工作日的時候把它排除。在這邊要指定一個儲存格範圍,範圍裡面需要有我們想指定的日期,像是這樣(以台灣的國定假日為例):

raw-image

(歡迎到這邊複製上面的表格)

等等就可以在 NETWORKDAYS.INTL 指定 B 欄這個範圍,告訴試算表要排除這些日期、不列入工作日。舉例來說,假設每週六、日休息,並排除我們指定的假日:

=NETWORKDAYS.INTL("2023/01/01", "2023/12/31", "0000011", B2:B)
=194

跟著做做看吧!也歡迎讓我知道你有什麼問題唷。



如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!

想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!

我是喜特先生,Mr. Sheet,我們下個教學見!



留言
avatar-img
留言分享你的想法!
avatar-img
喜特先生官方沙龍
19.2K會員
153內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
2025/04/20
請你試著在 Google 試算表的儲存格上打這個,按下 Enter: =WHATTHEFOXSAY() 會有神奇的事情發生喔 ✨
Thumbnail
2025/04/20
請你試著在 Google 試算表的儲存格上打這個,按下 Enter: =WHATTHEFOXSAY() 會有神奇的事情發生喔 ✨
Thumbnail
2024/06/02
上次介紹了 REPLACE 函式,可以用來取代儲存格內的特定文字。其實我們還有一個相似的函式叫 SUBSTITUTE,也有取代的功能,不過當然有一點不一樣的地方!今天會分享語法的範例,還有跟 REPLACE 的差異在哪。一起來看看!
Thumbnail
2024/06/02
上次介紹了 REPLACE 函式,可以用來取代儲存格內的特定文字。其實我們還有一個相似的函式叫 SUBSTITUTE,也有取代的功能,不過當然有一點不一樣的地方!今天會分享語法的範例,還有跟 REPLACE 的差異在哪。一起來看看!
Thumbnail
2024/05/25
這是文字處理基礎函式的第四篇文章,今天要來介紹 REPLACE 函式! REPLACE 可以取代掉儲存格內的文字,今天會分享一下它語法怎麼寫、也有兩個實際應用的案例。一起來看看! REPLACE 語法 REPLACE 的語法長了一點點,有四個參數要設定: =REPLACE(要取代
Thumbnail
2024/05/25
這是文字處理基礎函式的第四篇文章,今天要來介紹 REPLACE 函式! REPLACE 可以取代掉儲存格內的文字,今天會分享一下它語法怎麼寫、也有兩個實際應用的案例。一起來看看! REPLACE 語法 REPLACE 的語法長了一點點,有四個參數要設定: =REPLACE(要取代
Thumbnail
看更多
你可能也想看
Thumbnail
我在去年12月初有投稿一篇關於去年的回顧與今年的期望。今天就想寫一下目前的進度作為紀錄! 我也打算每個月的最後一天以這樣的記錄方式,來檢視我這一年的成果。 2023一年的回顧 準備迎接2024年到來,同樣放上去年寫的文章讓大家了解一下我對今年的期望! 1.拖延症問題 第一點也是最重要的一點[
Thumbnail
我在去年12月初有投稿一篇關於去年的回顧與今年的期望。今天就想寫一下目前的進度作為紀錄! 我也打算每個月的最後一天以這樣的記錄方式,來檢視我這一年的成果。 2023一年的回顧 準備迎接2024年到來,同樣放上去年寫的文章讓大家了解一下我對今年的期望! 1.拖延症問題 第一點也是最重要的一點[
Thumbnail
  2023和2024擊掌換手,過去我一直是不太制定年度計畫的人,也不曾認真回望盤點過去的一年。在這個什麼事都可以「管理」的年代,散漫的我好像有點跟不上時代。   「你要把今年的目標寫出來啊!今年才過兩個禮拜,你還來得及!」遙想去年一月友人H搖著我的肩膀鏗鏘有力地說著。結果我去年依然反骨地沒有做
Thumbnail
  2023和2024擊掌換手,過去我一直是不太制定年度計畫的人,也不曾認真回望盤點過去的一年。在這個什麼事都可以「管理」的年代,散漫的我好像有點跟不上時代。   「你要把今年的目標寫出來啊!今年才過兩個禮拜,你還來得及!」遙想去年一月友人H搖著我的肩膀鏗鏘有力地說著。結果我去年依然反骨地沒有做
Thumbnail
2024年終於到來了!!我在去年年底的時候,用PowerPoint做了一張我自己的年度檢視表,並且制定了新的目標跟新的每日進度,自己覺得過程很療癒,所以想把這些心法分享給大家。 第一張圖:我去年做到的事👏👏👏 這張圖其實只是示意,真正在寫的時候,可以把你每項做到的事情都用詳細的數值寫下來。
Thumbnail
2024年終於到來了!!我在去年年底的時候,用PowerPoint做了一張我自己的年度檢視表,並且制定了新的目標跟新的每日進度,自己覺得過程很療癒,所以想把這些心法分享給大家。 第一張圖:我去年做到的事👏👏👏 這張圖其實只是示意,真正在寫的時候,可以把你每項做到的事情都用詳細的數值寫下來。
Thumbnail
2023年是我收穫與變動的一年,從遊記到5K路跑,經歷種種流與機遇。2024年關鍵詞是善待,期許自己善待自己也善待他人。透過超高效時間管理方法進行規劃,以思考願景、設定明確目標與計劃、執行與核對為步驟。感謝過去的自己,肯定現在的自己,支持未來的自己,期待未來的成長。
Thumbnail
2023年是我收穫與變動的一年,從遊記到5K路跑,經歷種種流與機遇。2024年關鍵詞是善待,期許自己善待自己也善待他人。透過超高效時間管理方法進行規劃,以思考願景、設定明確目標與計劃、執行與核對為步驟。感謝過去的自己,肯定現在的自己,支持未來的自己,期待未來的成長。
Thumbnail
《從未來寫回來的逆算手帳》 作者推薦使用「逆算」以終為始,從人生開始計畫→十年計畫→一年計畫→月計畫→日計畫,如此這般,逆向規劃出我們每天的「日程」;覺得規劃整個人生太過困難,推薦先試行「列出100個令你期待的人生目標」。
Thumbnail
《從未來寫回來的逆算手帳》 作者推薦使用「逆算」以終為始,從人生開始計畫→十年計畫→一年計畫→月計畫→日計畫,如此這般,逆向規劃出我們每天的「日程」;覺得規劃整個人生太過困難,推薦先試行「列出100個令你期待的人生目標」。
Thumbnail
|新年給自己的目標便是隔兩週寫一篇週記,如果效率可以提升就變成週記| 一年完結,似乎睜隻眼閉隻眼日子應該也還能過得去。 除非,找事情作。就像我在寫週記一樣。
Thumbnail
|新年給自己的目標便是隔兩週寫一篇週記,如果效率可以提升就變成週記| 一年完結,似乎睜隻眼閉隻眼日子應該也還能過得去。 除非,找事情作。就像我在寫週記一樣。
Thumbnail
原來今天已是2023/12/28了,距離2024年剩下三天。 又到了換行事歷筆記本的日子。每年這個時候都要翻回去看一下自己到底寫了些什麼,赫然發現,自己畫畫的時間比寫字還多,這是一個不浪費空白處的概念。
Thumbnail
原來今天已是2023/12/28了,距離2024年剩下三天。 又到了換行事歷筆記本的日子。每年這個時候都要翻回去看一下自己到底寫了些什麼,赫然發現,自己畫畫的時間比寫字還多,這是一個不浪費空白處的概念。
Thumbnail
Hi, 大家好。我是茶桁。 上一节课最后,我让我家去预习一下日历和时间的相关模块,不知道大家有没有去预习。不管如何,这节课,让我们开始做一个练习:万年历。 没有预习的小伙伴也跟着一起,在本次练习完成的时候,相信你会对这些模块有了初步的了解。 好,让我们开始吧。 首先,我们需要来看看calen
Thumbnail
Hi, 大家好。我是茶桁。 上一节课最后,我让我家去预习一下日历和时间的相关模块,不知道大家有没有去预习。不管如何,这节课,让我们开始做一个练习:万年历。 没有预习的小伙伴也跟着一起,在本次练习完成的时候,相信你会对这些模块有了初步的了解。 好,让我们开始吧。 首先,我们需要来看看calen
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News