“`html
目錄
ToggleExcel 日期公式教學
1. 日期基本概念
在 Excel 中,日期被視為序列號,從 1900 年 1 月 1 日開始,該日的序列號為 1。這種編號方式使得日期間的計算變得容易。例如,2023 年 1 月 1 日的序列號為 44927。
2. 日期函數介紹
2.1 TODAY 函數
TODAY 函數返回當前日期,格式為年-月-日。該函數不需要參數。
=TODAY()
2.2 NOW 函數
NOW 函數返回當前日期和時間。此函數同樣不需要參數。
=NOW()
2.3 DATE 函數
DATE 函數根據指定的年份、月份和日期返回相應的日期值。
=DATE(year, month, day)
例如:
=DATE(2023, 1, 1)
該公式將返回 2023 年 1 月 1 日。
2.4 YEAR, MONTH, 和 DAY 函數
這三個函數分別從給定的日期提取年份、月份和日。用法如下:
=YEAR(date)
=MONTH(date)
=DAY(date)
例如:
=YEAR("2023-01-01")
將返回 2023。
3. 日期計算
3.1 日期加減
可以直接對日期進行加減操作。例如增加 10 天:
=TODAY() + 10
減去 5 天:
=TODAY() - 5
3.2 計算兩個日期之間的天數
可以通過兩個日期相減來計算它們之間的天數。例如:
=DATE(2023, 2, 1) - DATE(2023, 1, 1)
將返回 31,表示相差 31 天。
4. 進階應用
4.1 NETWORKDAYS 函數
該函數計算兩個日期之間的工作日數,排除周末和自定義的假期。
=NETWORKDAYS(start_date, end_date, [holidays])
例如:
=NETWORKDAYS("2023-01-01", "2023-01-31")
將返回2023年1月的工作日數。
4.2 EDATE 與 EOMONTH 函數
EDATE 函數返回某日期起始後或之前的指定月數的日期,EOMONTH 函數則返回某日期所在月份的最後一天。
=EDATE(start_date, months)
例如:
=EDATE("2023-01-01", 3)
將返回2023年4月1日。
=EOMONTH(start_date, months)
例如:
=EOMONTH("2023-01-01", 0)
將返回2023年1月31日。
結論
掌握Excel中日期相關的公式和函數,可以幫助您更高效地處理和分析日期數據。不論是基本日期提取還是高級日期計算,這些函數都能提供強大的工具來完成各種任務。
“`