萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 2010 日期時間函數全攻略:DATE、TODAY、NOW、YEAR、MONTH、HOUR、MINUTE

Excel 日期時間函數是時間序列分析、報表自動化、排程管理的基石。本文一次整理 7 大核心函數語法、參數、實例與注意事項。

函數速查表

函數用途語法範例結果說明
DATE建立日期序列值DATE(year, month, day)=DATE(2010,7,8)2010/7/8 (序列值 40368)
TODAY取得今天日期TODAY()=TODAY()當前日期,每日自動更新
NOW取得現在日期時間NOW()=NOW()含時間,隨系統時間更新
YEAR擷取年份YEAR(serial_number)=YEAR(A1)A1 為日期值,回傳年份數字
MONTH擷取月份MONTH(serial_number)=MONTH(A1)回傳 1~12
HOUR擷取小時HOUR(serial_number)=HOUR(A4)回傳 0~23
MINUTE擷取分鐘MINUTE(serial_number)=MINUTE(A4)回傳 0~59

關鍵觀念:日期時間 = 序列值 + 格式

  • Excel 內部以「序列值」儲存日期時間:整數部=日期(1900/1/1 起算),小數部=時間比例(0.5 = 12:00)。
  • 顯示為「2024/1/1」或「上午 10:30」完全取決於「儲存格格式」。
  • 所有日期時間函數運作於序列值層級,格式僅影響顯示。

常用組合技

  • 本月第一天:=DATE(YEAR(TODAY()), MONTH(TODAY()), 1)
  • 本月最後一天:=DATE(YEAR(TODAY()), MONTH(TODAY())+1, 1)-1
  • 年齡計算:=DATEDIF(出生日期, TODAY(), "Y")(隱藏函數)或 =INT((TODAY()-出生日期)/365.25)。
  • 工作日計算:=NETWORKDAYS(開始, 結束, 假日區域)。

易失性函數提醒

TODAY()、NOW() 為易失性函數,工作表每次計算都會重新評估,大量使用可能降低效能。靜態報表建議用巨集寫入靜態值或 Ctrl+; 輸入固定日期。

精通日期時間函數,讓時間型資料處理自動化、零錯誤。

copyright © 萬盛學電腦網 all rights reserved