
Returns the current date and time as a dynamic Excel date-time value.
The Excel NOW function returns the current date and time. It gives you a live date-time value that updates when the worksheet recalculates.
NOW is useful for timestamps, elapsed-time calculations, live dashboards, deadline tracking, and any model that needs the current date and current time together.
NOW is most useful when the workbook needs a live timestamp rather than a typed static value. That helps with deadline tracking, elapsed-time checks, and dashboards that should reflect the current moment automatically. Because the function updates when Excel recalculates, it is powerful but also more dynamic than a fixed timestamp entered by hand.
Gives you a live Excel date-time value based on the system clock.
The integer part represents the date and the decimal part represents the time.
=NOW()
NOW has no arguments. Excel returns the current date and time from the system clock.
Both functions are dynamic, but they return different levels of detail.
| Function | Returns | Best Use | Example |
|---|---|---|---|
NOW() |
Current date and time | Timestamps and time-sensitive formulas | =NOW()+1/24 |
TODAY() |
Current date only | Day-based formulas | =TODAY()+30 |
If you need hours and minutes, use NOW. If you only care about the day, TODAY is usually simpler.
Excel stores date-times as serial numbers. The whole-number part represents the date and the decimal part represents the time. For example, 0.5 means 12:00 noon.
That makes NOW easy to shift with simple arithmetic. Adding 1/24 moves one hour forward, adding 1 moves one day forward, and subtracting TODAY removes the date portion so only the current time remains.
Microsoft notes that NOW changes when the worksheet recalculates or when a macro containing the function runs. It does not update continuously every second on its own.
This is the most direct use of NOW: insert a live timestamp into the worksheet.
=NOW()
This is useful for live dashboards, refresh indicators, and formulas that need the current moment rather than just the current date.
In cell B1, return the current date and time with NOW().
You can move the current timestamp forward by adding part of a day.
=NOW()+(1/24)
Because one hour is one twenty-fourth of a day, this formula returns the date-time exactly one hour later. The same idea works for minutes and days too.
In cell B2, calculate the time exactly one hour from now.
Subtract TODAY from NOW to remove the date part and keep only the time fraction.
=NOW()-TODAY()
This is helpful when you want to calculate time-of-day values, compare times within the same date, or format the result as a time-only display.
In cell B3, remove the date portion and keep only the current time fraction.
You can convert the current time fraction into seconds by multiplying by the number of seconds in a day.
=(NOW()-TODAY())*86400
This returns the approximate number of seconds that have passed since midnight. It can be useful for diagnostics, logging, and time-based calculations.
In cell B4, calculate the approximate number of seconds elapsed since midnight.
NOW is useful when a workbook needs the current moment, not just today’s date. This lesson used it for live timestamps, adding time to the present moment, pulling out the time-only part, and estimating how many seconds have passed since midnight.
The important habit is remembering that NOW is dynamic. It changes when Excel recalculates, so it is great for live formulas, but not for permanent stamped times unless you handle that another way.
NOW() returns the current date and time.Tell your friends about this post