ElyxAI
formulas

How to How to Use NOW Function in Excel

Excel 2016Excel 2019Excel 365Excel for MacGoogle Sheets (equivalent: =NOW())

Learn how to use the NOW function to automatically insert the current date and time into your Excel spreadsheet. This function is essential for timestamping entries, creating dynamic reports, and tracking when data was last updated. The NOW function requires no arguments and updates automatically whenever the spreadsheet recalculates.

Why This Matters

The NOW function is critical for audit trails, automated reporting, and real-time data tracking in professional workflows. It eliminates manual date entry and ensures consistent, accurate timestamps across your spreadsheet.

Prerequisites

  • Basic understanding of Excel formulas and cell references
  • Familiarity with the formula bar and function insertion

Step-by-Step Instructions

1

Open Excel and Select a Cell

Launch Excel and click on the cell where you want to insert the current date and time, such as cell A1.

2

Type the NOW Function

Type =NOW() in the cell or formula bar (no arguments are required for this function).

3

Press Enter to Execute

Press Enter to execute the formula; the current date and time will appear in your selected cell immediately.

4

Format the Result

Right-click the cell > Format Cells > Number tab, select 'Date' or 'Time' category to customize the display format to your preference.

5

Verify Automatic Updates

Close and reopen your file or press F9 to recalculate; the NOW function updates automatically whenever the spreadsheet recalculates.

Alternative Methods

Use TODAY Function for Date Only

Use =TODAY() if you only need the current date without the time component. This function works similarly to NOW but displays only the date.

Combine NOW with TEXT Function

Use =TEXT(NOW(),"dd/mm/yyyy hh:mm:ss") to format the date and time in a specific custom format within the same formula.

Insert Current Date with Keyboard Shortcut

Press Ctrl+; (semicolon) to insert today's date directly, though this won't automatically update like NOW does.

Tips & Tricks

  • NOW updates every time Excel recalculates; use TODAY() if you need a static date that doesn't change.
  • Format the cell as 'General' or 'Date/Time' category for proper display; unformatted results may show as decimal numbers.
  • Copy and paste NOW as values (Paste Special > Values) if you need to freeze the timestamp.
  • Use NOW in combination with other functions like IF or CONCATENATE to create dynamic timestamped messages.

Pro Tips

  • Combine NOW() with HOUR(), MINUTE(), or SECOND() functions to extract specific time components for advanced calculations.
  • Use NOW in conditional formatting rules to highlight rows modified within the last 24 hours by comparing with TODAY().
  • For accurate timestamp tracking across time zones, consider adding a fixed offset: =NOW()+TIME(hours,0,0).

Troubleshooting

NOW function shows decimal numbers instead of dates

The cell format is set to 'General' or 'Number'. Right-click the cell, select Format Cells, go to the Number tab, and choose 'Date' or 'Time' from the Category list.

NOW formula stops updating after copying

When you copy the formula, it should remain dynamic. If it appears static, you may have accidentally pasted as values; use Paste > Paste Special > Formulas instead.

NOW function shows incorrect time zone

Excel uses your system's time zone settings. To adjust, modify system time settings in Windows/Mac, or manually offset the formula using =NOW()+TIME(hours,0,0).

Related Excel Formulas

Frequently Asked Questions

Does the NOW function update automatically?
Yes, NOW updates every time Excel recalculates the spreadsheet, which typically happens when you open the file, modify cells, or press F9. This makes it ideal for real-time timestamps, but if you need a static date, use TODAY() or paste as values.
Can I use NOW to track when a cell was last edited?
NOW alone cannot track individual cell edits, but you can use VBA macros or combine NOW with other formulas to create a system that records timestamps. For basic tracking, manually enter NOW in an adjacent cell when you modify data.
What is the difference between NOW and TODAY?
NOW returns both the current date and time, while TODAY returns only the date without the time component. Use NOW for precise timestamping and TODAY for date-only applications.
How do I freeze the NOW timestamp?
Copy the cell containing =NOW(), then use Paste Special > Paste Values to replace the formula with a static date-time value that won't update.
Why does NOW show the wrong time?
NOW uses your system's clock. Check that your computer's date and time settings are correct in your operating system (Windows Settings or Mac System Preferences).

This was one task. ElyxAI handles hundreds.

Sign up