Chapter 8. 函式 (三):日期與時間8.1 建立日期與時間

8.1 建立日期與時間


本章示範檔案:Chapter 8. 函式 (三):日期與時間
本章將介紹與日期、時間相關的函式,相較於前面兩章有較多複雜的函式,本章的函式相對直觀不少。學完此章節的內容後,就可以靈活在公式中運算日期,在處理會計分錄、每日銷售等資料都非常實用。

在 Google Sheets 中,若想要建立日期與時間,直接在儲存格中輸入格式直觀的日期與時間,Google Sheets 就會自動將其轉為日期。此外,還有多個函式可以取得或建立日期與時間,如下:

  • TODAY / NOW:建立現在日期與時間:

語法

TODAY / NOW ()

輸出

現在的日期 / 日期與時間,但輸出會隨時間變動,進而影響計算效能。

  • DATE:使用數字建立日期:

語法

DATE (, , )

輸入

 /  / :日期的各項組成部分,相關規則如下:

  • 若輸入為小數,將會無條件捨去,若無輸入內容會輸出 #VALUE!。
  •  必須在 0~10,000 之間,否則會輸出 #NUM!;若輸入 0~1899 會自動加上 1900,例如輸入 125 會自動轉為 2025 年。
  •  /  會自動進位,例如 2025/1/32 會進位為 2025/2/1、2024/12/32 會進位為 2025/1/1。

輸出

根據輸入項目輸出日期。

  • TIME:使用數字建立時間:

語法

TIME (小時, 分鐘, )

輸入

小時 / 分鐘 / :時間的各項組成部分,相關規則如下:

  • 若輸入為小數,將會無條件捨去,若無輸入內容會輸出 #VALUE!。
  • 分鐘 /  會自動進位,例如 3:00:60 會進位為 3:01:00、3:70:30 會進位為 4:10:30。

輸出

根據輸入項目輸出時間。


  • DATEVALUE / TIMEVALUE:使用文字建立日期與時間:

語法

輸入

日期字串 / 時間字串:以 Google Sheets 可辨認的字串形式表達的日期與時間,必須輸入文字,否則會輸出 #VALUE!。可辨認的形式例如 1/23/2012、2012-01-23、1/23/2012 8:10:30、2:15 PM、14:15 等,其他形式詳見官方文件說明。

輸出

根據輸入項目輸出日期 / 日期與時間。

上述的函式用法都非常直觀,範例如下圖。在第 8.4 節將進一步介紹上述函式如何搭配前兩章的函式使用。