Skip to main content

Excel NOW(): Get the Current Date and Time

Get the current date and time instantly in Excel with the NOW() function. Learn how to use NOW(), its syntax, and practical examples for dynamic spreadsheets.
Jul 8, 2025  · 3 min read

In this article, I’ll explain how the Excel NOW() function works. I'll walk you through formatting options and I'll show you some useful ways you can it for time-stamping, scheduling, and more.

Understanding the Excel NOW() Function

The NOW() function in Excel is designed to return the current date and time based on your system clock. This is useful for time-stamping data, tracking changes, or creating dynamic reports that update automatically.

How Excel NOW() works

When you enter the NOW() function in a cell, Excel displays the current date and time. The value updates every time the worksheet recalculates. Because it's always recalculating, NOW() is best for cases where real-time values are useful or required, like in dashboards, or for clocks, or in combination with bigger and also time-sensitive formulas.

Syntax for Excel NOW()

The syntax for the NOW() function is straightforward. It does not require any arguments.

=NOW()

After entering the formula, press Enter to display the current date and time.

Formatting the Result of Excel NOW()

By default, Excel may display the result as a date and time or just a date, depending on your cell formatting. You can always see how it looks and then change the display format if you want something different.

To format the cell:

  • Select the cell with the NOW() formula

  • Press Ctrl+1 to open what is called the Format Cells dialog box

  • Choose Date or Custom

Some Ways You Can Use Excel NOW()

There are many ways to use the NOW() function in your own spreadsheets. Here are some common ideas:

  • Time-stamping entries in a log or database
  • Calculating elapsed time since a specific event
  • Creating dynamic headers or footers with the current date and time

Combining Excel NOW() with Other Functions

You can combine NOW() with other Excel functions to perform more advanced calculations. For example, to calculate the number of days between now and a future date, just subtract NOW() from the future date.

=A2 - NOW()

Excel NOW() function to find days in between a date

This formula returns the difference in days (and fractions of days) between the specified future date and the current date and time.

The Excel ROUND() function would be useful here, also, as you can see:

Excel NOW() combined with Excel ROUND()

Here's another, maybe more interesting example:

You can combine NOW() with the IF() function to create deadlines or alerts. For instance, imagine you have a due date in cell A2, and you want to know if it's overdue:

Excel NOW() function combined with Excel IF()

This formula compares the current date and time to the value in A2. If the due date has already passed, it returns "Past Due"; otherwise, it shows "On Time."

Updating and Recalculating Excel NOW()

The value returned by NOW() updates whenever the worksheet recalculates. This can happen when you:

  • Open the workbook
  • Enter new data
  • Press F9 to recalculate manually (This is a nice trick if you don't know it.)

If you want the value to remain static, consider using Ctrl + ; for the current date or Ctrl + Shift + ; for the current time.

Limitations of Excel NOW()

NOW() is useful but there are a couple things you should keep top of mind:

  • It relies on your system clock, so incorrect system time affects results. Double-check your workbook if you are traveling.
  • It updates with every recalculation, so it's what is called a volatile function. This behavior might not be desirable for all cases. If, for example, you're logging when a task was completed, a always-recalculating timestamp would overwrite the original time and might not give you the result you want.

Conclusion

The NOW() function in Excel is a good tool for adding dynamic date and time info to your spreadsheets. I like the NOW() function because it lets you create more responsive and in some cases much more useful Excel documents.

To learn other great and useful tricks, take our Advanced Excel Functions course. You will learn referencing, database functions, and much more. Give it a try!

Learn Excel Fundamentals

Gain skills to use Excel effectively—no experience required.
Start Learning For Free

Josef Waples's photo
Author
Josef Waples

I'm a data science writer and editor with contributions to research articles in scientific journals. I'm especially interested in linear algebra, statistics, R, and the like. I also play a fair amount of chess! 

Topics

Learn Excel with DataCamp

Course

Introduction to Excel

4 hr
187.9K
Master the Excel basics and learn to use this spreadsheet tool to conduct impactful analysis.
See DetailsRight Arrow
Start Course
See MoreRight Arrow
Related

Tutorial

Excel Time Formulas: Calculate, Format, and Manipulate Time in Excel

Master Excel time formulas to calculate durations, handle time over 24 hours, and format time values for clear, accurate reporting.
Samuel Shaibu's photo

Samuel Shaibu

Tutorial

Excel INDIRECT(): How to Build Dynamic References in Your Formulas

Discover how Excel's INDIRECT() function transforms text into live references. Learn how to use it for dynamic worksheets, stable cell references, named ranges, and more.
Allan Ouko's photo

Allan Ouko

Tutorial

Excel MATCH() Function: How to Find the Position of a Value in a Range

Learn how to use the MATCH() function in Excel to locate the position of a value within a range, including its syntax, use cases, and advanced techniques.
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Excel ROUND(): The Complete Guide to Rounding in Excel

Learn how to use the ROUND() function and its alternatives in Excel. Learn how to round decimals, integers, and time values.
Allan Ouko's photo

Allan Ouko

Tutorial

The 15 Basic Excel Formulas Everyone Needs to Know

Learn how to add arithmetic, string, time series, and complex formulas in Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Excel LAMBDA(): How to Build Custom Functions

Learn how to simplify your spreadsheets with LAMBDA(). Write once, reuse anywhere, and combine with other modern Excel functions.
Josef Waples's photo

Josef Waples

See MoreSee More