Date & Time
590 monthly searches
Beginner
4 min read

NOW Function in Excel - Get Current Date & Time Instantly

Get the current date and time instantly with this function in Excel....

Quick Start

Syntax

=NOW()

Parameters

No parameters - Optional. NOW takes no arguments - it always returns the current system date and time. Format the cell as Date/Time to display properly.

Simplest Example

ABC
1ActionTimestampStatus
2File savedComplete
31/3/2026 2:45:30 PM
=NOW()
1/3/2026 2:45:30 PM
4Task startedIn Progress

Quick Reference

Current Date & Time
=NOW()

Returns current system date and time

1/3/2026 2:45:30 PM (updates on recalculation)

Formatted Timestamp
=TEXT(NOW(),"yyyy-mm-dd hh:mm:ss")

Custom formatted timestamp string

2026-01-03 14:45:30

Time Since Event
=NOW()-A2

Days and hours elapsed since timestamp in A2

5.5 (days) - format as duration for hours:minutes

Extract Time Only
=NOW()-INT(NOW())

Remove date portion, keep only time

0.614583 → format as Time to show 2:45:30 PM

Real-World Examples

Activity Log with Auto-Timestamps

Use this date-time function to automatically timestamp log entries when data is entered or updated. This pattern is essential for operations teams tracking system events, customer service logging support tickets, IT departments monitoring server activities, and project managers recording milestone completions. The formula creates audit trails that show exactly when actions occurred, providing accountability and historical tracking. This function is perfect for activity logs because it captures the exact moment of data entry with both date and time precision. Combine with conditional formatting to highlight recent entries, or use with IF to only timestamp when new data is added. Perfect for change logs, transaction records, user activity tracking, and any scenario requiring precise time-stamped documentation.

ABC
1EventTimestampStatus
2Login attempt1/3/26 2:30 PMSuccess
3File modified1/3/26 2:45 PMSaved
4Current Time:1/3/26 2:45:30 PM
=NOW()
Active
Pro Tip: Use =TEXT(NOW(),"yyyy-mm-dd hh:mm:ss") for ISO 8601 standard timestamps in logs.
Pattern: Timestamp: =NOW() | Freeze with Copy → Paste Special → Values
Deadline Monitoring Dashboard

Build real-time deadline monitoring with the NOW function to instantly flag overdue tasks, warn about upcoming deadlines, and calculate days remaining. This approach is critical for project managers tracking deliverables, sales teams monitoring proposal expiration dates, procurement teams managing contract renewals, and operations teams ensuring SLA compliance. It enables dynamic conditional formatting that automatically changes colors as deadlines approach - green for safe, yellow for warning, red for overdue. The formula provides ideal deadline tracking because it compares the current timestamp against target dates automatically. Combine with IF statements to trigger alerts, calculate urgency scores, or filter tasks by time sensitivity for effective priority management.

ABCD
1TaskDeadlineDays LeftStatus
2Report1/5/26
31.5
=(B2-NOW())
On Track
4Review1/1/26-2OVERDUE
Pattern: Days remaining: =Deadline-NOW() | Status: =IF(NOW()>Deadline,"OVERDUE","OK")

Common Mistakes to Avoid

=NOW() in every cell for trackingUsing NOW instead of static timestamps

❌ The Problem:

  • The NOW function constantly updates - you lose the original timestamp
  • All timestamps show the same current time after recalculation
  • Historical records become meaningless
  • Cannot track when events actually occurred

✅ Solution:

Use =NOW(), then Copy → Paste Special → Values

This date-time function is volatile and recalculates continuously. For permanent timestamps, use the NOW function to get current time, then immediately convert to static values with Paste Special → Values. This "freezes" the timestamp so it never changes. For automatic permanent timestamps, use VBA or Excel 365 dynamic arrays with lambda functions.

=NOW() in large workbooks with many formulasPerformance issues from volatile function

❌ The Problem:

  • This function recalculates on every change, slowing down workbooks
  • Causes entire formula chains to recalculate unnecessarily
  • Impacts performance in large datasets
  • Freezes Excel when combined with complex calculations

✅ Solution:

Use =TODAY() if you only need date, not time

This date-time function is volatile - it forces recalculation constantly. If you only need the date portion without time, use TODAY() instead which is less volatile. For better performance, use it only where truly needed, and consider calculating time differences in helper columns rather than repeating throughout your workbook. Minimize volatile functions in production spreadsheets.

=NOW() expecting it to update in real-time continuouslyMisunderstanding when NOW updates

❌ The Problem:

  • The NOW function only updates when Excel recalculates, not every second
  • Does not show a constantly ticking clock
  • Updates when you open file, edit cells, or press F9
  • May confuse users expecting live updates

✅ Solution:

Press F9 to force recalculation, or use VBA for live clock

The NOW function in Excel updates when the workbook recalculates, not continuously in real-time. Recalculation happens when you open the file, edit cells, or manually press F9. This function is event-driven rather than time-driven. For a constantly updating clock display, you need VBA code with timer events. For most business purposes, the NOW formula provides sufficient real-time accuracy without requiring continuous updates.

Frequently Asked Questions

Other Date & Time Functions

Related Formulas

Master these NOW variants:

Master Excel NOW

From basics to advanced - AI generates perfect formulas instantly.