How to How to Use NOW Function in Excel
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
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.
Type the NOW Function
Type =NOW() in the cell or formula bar (no arguments are required for this function).
Press Enter to Execute
Press Enter to execute the formula; the current date and time will appear in your selected cell immediately.
Format the Result
Right-click the cell > Format Cells > Number tab, select 'Date' or 'Time' category to customize the display format to your preference.
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
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.
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.
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?
Can I use NOW to track when a cell was last edited?
What is the difference between NOW and TODAY?
How do I freeze the NOW timestamp?
Why does NOW show the wrong time?
This was one task. ElyxAI handles hundreds.
Sign up