NOW Function

Excel Functions › Date & Time

All Excel versions Date & Time Volatile

The Excel NOW function returns the current date and time in a single number — the date as a serial day-count, the time as a decimal fraction riding behind it (0.5 = noon, 0.75 = 6 PM). Like TODAY it is volatile: it refreshes on every recalculation, which makes it perfect for "last refreshed" displays and useless for permanent timestamps — those want Ctrl+Shift+;.


Quick answer: the current date and time, refreshed on every recalculation:
=NOW()
Empty parentheses required. Date only? Use TODAY. A time stamp that never changes? Press Ctrl+Shift+;.

Syntax

=NOW()
ArgumentDescription
(none)NOW takes no arguments; the empty parentheses are mandatory. It reads the clock of the computer the workbook is open on.

One number, two halves. Excel stores timestamps as a serial number: the integer part counts days since January 1, 1900, and the decimal is the fraction of the day elapsed. 3:00 PM on June 12, 2026 is 46185.625 — day 46,185 plus 15/24ths. Everything you do with NOW (subtracting, rounding, formatting) follows from that.

NOW is volatile, not live. It updates on every recalculation — any edit, F9, opening the file — but it does not tick by itself. A workbook nobody touches shows the time of the last recalc.

Date + time in one serial number

Format the same NOW() result different ways and the anatomy shows:

AB
1FormulaResult (June 12, 2026, 3:00 PM)
2=NOW()06/12/2026 15:00
3=NOW() formatted as Number46185.625
4=INT(NOW())46185  (the date part)
5=NOW()-INT(NOW())0.625  (the time: 15:00)
=INT(NOW()) // strip the time — equivalent to TODAY()
=NOW() - INT(NOW()) // just the time-of-day fraction

Elapsed time is plain subtraction. If A2 holds a start timestamp:

=(NOW() - A2) * 24 // hours elapsed since A2 (format as Number!)

Try it: watch the serial number tick

Live demo

This panel recalculates every second — like pressing F9 over and over. Watch the decimal fraction crawl upward as the day burns down, then freeze a static copy the way Ctrl+Shift+; would.

Click the button to freeze a timestamp.

Refresh stamps, deadlines, and elapsed time

The classic legitimate NOW: a "last refreshed" banner that updates whenever the model recalculates:

="Report refreshed " & TEXT(NOW(), "mm/dd/yyyy h:mm AM/PM")

Time-sensitive logic compares full timestamps, not just dates:

=IF(NOW() > B2, "Submission window closed", "Still open")
=B2 + 36/24 // deadline: 36 hours after timestamp B2

Remember the units: a timestamp difference is in days. Multiply by 24 for hours, 1440 for minutes, 86400 for seconds — and format the result as a Number, or Excel may helpfully render your "3.5 hours" as a time of day.

Permanent timestamps: to record when something happened, don’t use NOW — it rewrites itself. Press Ctrl+Shift+; for a static time, or Ctrl+;, space, Ctrl+Shift+; for a static date and time in one cell.

Errors & common pitfalls

#NAME? — missing parentheses. =NOW isn’t a function call; Excel needs =NOW().

Pitfall: NOW as a permanent timestamp. Every NOW() in the workbook shows the time of the latest recalculation — your "order received" log silently rewrites itself all day. Stamp facts with Ctrl+Shift+; or Paste Special › Values.

Pitfall: =A2=TODAY() fails on timestamps. A NOW-style timestamp carries a time fraction, so it never equals the whole-number date from TODAY. Compare with =INT(A2)=TODAY().

Pitfall: elapsed hours show as a clock time. =(NOW()-A2)*24 in a cell formatted as a time displays nonsense like 6:00 AM instead of 30.0. Set the cell’s format to Number — the math is fine.

Practice workbook

📊
Download the free NOW practice workbook
Every example on this page, ready to open in Excel — plus practice challenges with answers on a separate tab. No sign-up required.

Frequently asked questions

What's the difference between NOW and TODAY?
=NOW() returns date and time (46185.625 = 3 PM, June 12, 2026); =TODAY() returns the date alone (46185). Use TODAY for day-level math so stray time fractions don’t break equality tests.
Does NOW update every second like a clock?
No. NOW refreshes only when the workbook recalculates — on any edit, on opening, or when you press F9. Between recalculations it just sits there showing the last value.
How do I insert the current time so it doesn't change?
Press Ctrl+Shift+; for a static time, or combine Ctrl+; (date), a space, and Ctrl+Shift+; (time) in one cell for a full static timestamp.
How do I calculate hours between two timestamps?
Subtract and multiply by 24: =(B2-A2)*24, formatted as a Number. Timestamp differences come out in days because Excel times are fractions of a day - 0.5 is twelve hours.
Why does NOW() show a number like 46185.625?
That IS the timestamp: 46,185 days since January 1, 1900, plus 0.625 of a day (3:00 PM). The cell needs a date-time format - press Ctrl+1 and pick one like mm/dd/yyyy h:mm.
Whose clock does NOW use?
The local clock of the computer (or, for Excel for the web, the session) where the recalculation happens. Two people opening the same file in different time zones see different NOW values.

Master functions like this in one day

This page covers one function. Our Excel Formulas and Functions class covers the 30 that matter most — live, hands-on, taught by professionals in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related functions: TODAY · DATE · DATEVALUE · TEXT · NETWORKDAYS