NOW Function in Excel (6 Examples)

Sumit Bansal
Written by
Sumit Bansal
Sumit Bansal

Sumit Bansal

Sumit Bansal is the founder of TrumpExcel.com and a Microsoft Excel MVP. He started this site in 2013 to share his passion for Excel through easy tutorials, tips, and training videos, helping you master Excel, boost productivity, and maybe even enjoy spreadsheets!

If you want to drop the current date and time into a cell, and have it update on its own, the NOW function is what you’re looking for.

One thing to know up front: NOW does not spill or work with dynamic arrays. It’s a volatile function that takes no arguments and returns a single value, and it refreshes whenever the sheet recalculates, not continuously like a live clock.

In this article I’ll show you how to use NOW in Excel, from a plain date-and-time stamp to pulling out just the time, counting hours left until a deadline, and flagging overdue rows.

NOW Function Syntax

Here is the syntax of the NOW function:

=NOW()
  • The NOW function takes no arguments. You just type =NOW() with empty parentheses and press Enter.

It returns a serial number where the whole-number part is the date and the decimal part is the time. Excel usually formats that cell as a date-time automatically so you see something readable instead of the raw number.

When to Use the NOW Function

Use the NOW function when you need to:

  • Stamp a cell with the current date and time.
  • Pull out just the current time or just the current date.
  • Do math against “right now”, like hours remaining until a deadline.
  • Flag rows as overdue based on the current moment.

Let me show you a few practical examples of how this works.

Example 1: Insert the Current Date and Time

Let’s start with the simplest use of the function.

You have a blank cell and you want it to show the current date and time, the moment the sheet last calculated.

Ex1 data showing Excel table headers Description and Result with Current date and time in cell A2

I want a single stamp that reads something like “15-Jul-2026 14:32”.

Here is the formula:

=NOW()
Excel formula bar showing =NOW() function with result 7/12/2026 21:26 in cell B2

Excel reads your system clock and returns the current date and time. If the cell shows a plain number instead of a date, format it as a date-time from the Number Format dropdown.

Pro Tip: If you only ever want a fixed stamp that never changes, skip NOW and press Ctrl + Shift + ; to type the current time as a static value.

Example 2: Show Only the Current Time

Here’s a common one. You want the current time on its own, without the date next to it.

Say you’re building a small dashboard and want a “Last refreshed at” label that shows just the clock time.

Excel table with headers Description and Result, showing Current time only in cell A2 as ex2 data

I want the result to read as a clean time like “2:32 PM”.

Here is the formula:

=TEXT(NOW(),"h:mm AM/PM")
Excel formula bar showing =TEXT(NOW(), "h:mm AM/PM") to display the current time in cell B2

Here, NOW hands the current date-time to the TEXT function, and the "h:mm AM/PM" format code keeps only the hour and minute. TEXT returns the result as text, so use this when you want a label rather than a value for further math.

Example 3: Get Just the Current Date from NOW

Now let’s flip it and keep only the date part, dropping the time.

You want today’s date pulled out of NOW, with the time portion stripped off so the cell shows a clean date.

ex3 data showing Excel table headers Description and Result with a row for Current date (time stripped)

I want to turn the full “15-Jul-2026 14:32” into just “15-Jul-2026”.

Here is the formula:

=INT(NOW())
Excel formula bar showing =INT(NOW()) highlighted in red to display only the current date in cell B2

The time sits in the decimal part of the serial number, so INT chops it off and leaves the whole number, which is the date. Format the cell as a date and you get today’s date.

Pro Tip: If you only need the date and never the time, the TODAY function does this in one step. Use INT(NOW()) when you already have a NOW timestamp you want to trim down.

Example 4: Count Hours Left Until a Deadline

Let’s step it up with some date-time math.

Below is a small table of support tickets. Column A has the ticket ID and column B has each ticket’s response deadline as a full date and time. Column C is where I want the hours remaining.

Excel table showing Ticket ID, Deadline date and time, and an empty Hours Remaining column for calculating deadlines

For the ticket in row 2, I want to know how many hours are left between right now and its deadline.

Here is the formula:

=(B2-NOW())*24
Excel formula =(B2-NOW())*24 in the formula bar to calculate hours remaining until a deadline in column C

Subtracting NOW from the deadline gives the gap in days, and multiplying by 24 turns that into hours. A negative result means the deadline has already passed.

Format the result cell as a number, not a date, or you’ll see a strange date instead of a count.

Example 5: Flag Overdue Rows Automatically

Here’s a scenario I use often for tracking due dates.

Below is an invoice tracker. Column A has the invoice number and column B has the due date and time for each one. I want column C to tell me, at a glance, whether an invoice is overdue.

ex5 data showing an Excel table with columns for Invoice, Due Date, and an empty Status column for tracking deadlines

For the invoice in row 2, I want the cell to say “Overdue” if its due date has already passed, and “On Track” if it hasn’t.

Here is the formula:

=IF(NOW()>B2,"Overdue","On Track")
Excel formula =IF(NOW()>B2, "Overdue", "On Track") in the formula bar, used to flag overdue invoice statuses in a table

The IF function compares the current moment from NOW against the due date in B2. If now is later than the due date, the row is past due and you get “Overdue”, otherwise you get “On Track”. The label updates itself every time the sheet recalculates.

Example 6: Build a Live “Last Updated” Stamp

Let’s finish with a tidy label you can drop at the top of a report.

You want a single header cell that spells out when the sheet was last calculated, mixing plain text with the current date and time.

ex6 data showing a table with headers Description and Result, with Last updated report stamp in cell A2

I want the cell to read “Last updated 15-Jul-2026 14:32” and keep itself current.

Here is the formula:

="Last updated "&TEXT(NOW(),"dd-mmm-yyyy hh:mm")
Excel formula bar showing a NOW function combined with TEXT to create a custom last-updated timestamp in cell B2

The & joins your text with the output of NOW, and the TEXT format code controls how the date and time look. Because NOW is inside, the whole label refreshes on the next recalculation, so your report always shows when it was last touched.

Tips & Common Mistakes

  • NOW is volatile, so it recalculates a lot. It updates every time the sheet calculates, which on a very large workbook can slow things down. If you don’t need it live, use a static timestamp instead.
  • It doesn’t tick like a real clock. NOW only refreshes when the workbook opens or something triggers a recalculation, not second by second. Press F9 to force it to update.
  • NOW takes no arguments and doesn’t spill. You can’t feed it a range to get an array of times. It always returns one value, so there’s no dynamic-array version of it.
  • Wrong format shows a number, not a date. If a NOW cell shows something like 46218.6, the cell just isn’t formatted as a date-time. Change the number format and it reads correctly.
  • For date-only or time-only, trim it. Use INT(NOW()) for the date, or TEXT with a time-only format code for the time, rather than expecting NOW to give you just one part.

That covers the main ways to put the NOW function to work, from a simple date-and-time stamp to trimming it down to just the date or time, and using it in deadline and overdue calculations.

Once you know it’s volatile and takes no arguments, it’s an easy one to reach for.

List of All Excel Functions

Other Excel Articles You May Also Like:

Hey! I'm Sumit Bansal, founder of trumpexcel.com and a Microsoft Excel MVP. I started this site in 2013 because I genuinely love Microsoft Excel (yes, really!) and wanted to share that passion through easy Excel tutorials, tips, and Excel training videos. My goal is straightforward: help you master Excel skills so you can work smarter, boost productivity, and maybe even enjoy spreadsheets along the way!

Free Excel Tips eBook by Sumit Bansal

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Free Excel Tips eBook by Sumit Bansal

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Free-Excel-Tips-EBook-Sumit-Bansal-1.png

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Free-Excel-Tips-EBook-Sumit-Bansal-1.png

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster

Free Excel Tips EBook Sumit Bansal

FREE EXCEL E-BOOK

Get 51 Excel Tips Ebook to skyrocket your productivity and get work done faster