NOW 函數:當前日期和時間
函數說明
NOW 函數是 Excel 中用於返回當前系統日期和時間的函數。它會隨著電腦系統的日期和時間變化而自動更新,適合用於動態時間戳或計算的場景。
學習目標
- 理解 NOW 函數的基本語法。
- 學會使用 NOW 函數生成當前日期和時間。
- 能應用 NOW 函數處理與當前時間相關的計算需求。
預備知識
在學習本文前,建議您具備以下基礎知識:
- 了解如何在 Excel 中輸入公式。
- 熟悉日期和時間的基本概念。
內容主體
概念解釋
NOW 函數的作用是返回當前日期和時間,並以日期時間格式顯示。其基本語法如下:
=NOW()
此函數無需參數。
程式碼示例
範例 1:生成當前日期和時間
=NOW()
# 假設當前系統時間為 2025 年 1 月 1 日上午 10:00,結果為 "2025-01-01 10:00"。
範例 2:計算與現在的時間差
=NOW() - DATE(2025, 1, 1)
# 結果為當前日期時間與 2024-01-01 00:00 之間的天數差值(含小數表示小時)。
範例 3:顯示動態時間戳
=TEXT(NOW(), "yyyy-mm-dd hh:mm:ss")
# 結果為當前時間的格式化顯示,例如 "2025-01-01 10:00:00"。
實際應用場景
NOW 函數在以下場景中十分有用:
- 動態生成時間戳。
- 計算特定事件的剩餘時間或已過時間。
- 生成動態的日曆和時間相關報表。
互動練習
- 在 Excel 中輸入
=NOW()
,觀察結果如何隨時間更新。 - 結合 NOW 函數與 IF 函數,判斷某個時間是否已過。
課後練習題
- 在範圍 A1:A10 中輸入多個時間,使用 NOW 函數計算每個時間與當前時間的差值。
- 將 NOW 函數與 TEXT 函數結合,將當前時間格式化為 “yyyy年mm月dd日 hh:mm:ss”。
小專案
設計一個簡單的倒數計時器,輸入目標日期和時間,使用 NOW 函數自動計算剩餘時間。
常見錯誤和注意事項
- 公式返回靜態值
解決方案:NOW 函數返回的值是動態的,確保工作簿已啟用自動計算。
- 日期時間格式不正確
解決方案:使用自定義格式或 TEXT 函數進行格式化顯示。