NOW Function
The NOW function returns the current date and time, updating automatically when the spreadsheet recalculates. Perfect for timestamps and real-time tracking.



=NOW()
Practical Examples
Basic Timestamp Creation
Add a timestamp showing when data was entered
Calculate Age in Years
Calculate someone's exact age using their birthdate
Time Since Last Update
Show elapsed time since a specific timestamp
Countdown Timer to Deadline
Create a countdown showing time remaining until a deadline
Working Hours Calculation
Check if current time is within business hours
Auto-Refresh Dashboard Header
Display last refresh time in a dashboard
Common Errors and Solutions
Excel doesn't recognize the function name
Missing parentheses - typing =NOW instead of =NOW()
Always include empty parentheses: =NOW(). Even though NOW takes no arguments, the parentheses are mandatory for Excel to recognize it as a function.
Remember that all Excel functions require parentheses, even when no arguments are needed
Example:
NOW() shows old time and doesn't update
Calculation mode set to Manual or value was converted to static
1. Check calculation mode: Formulas tab → Calculation Options → Automatic 2. Press F9 to force recalculation 3. In Google Sheets, make any edit to trigger update 4. Check if cell was paste-special'd as values
Keep automatic calculation enabled for real-time updates
Shows number like 45672.625 instead of date/time
Cell formatted as Number or General instead of Date/Time
Right-click cell → Format Cells → Date or Time category → Choose desired format. The serial number is correct, just needs proper formatting.
Pre-format cells as Date/Time before entering NOW()
Example:
Spreadsheet becomes slow with multiple NOW() functions
NOW() is volatile and recalculates frequently, impacting performance
1. Limit NOW() usage - use one cell and reference it elsewhere 2. Convert to static values where real-time updates aren't needed 3. Use TODAY() if time component isn't required 4. Consider VBA/Apps Script for controlled updates
Design spreadsheets with minimal volatile functions
NOW() shows wrong time compared to expected
Function returns system time, which may differ from user's expected time zone
1. Adjust system time zone settings 2. Add/subtract hours for time zone conversion: =NOW()±(hours/24) 3. Use TIME function to adjust: =NOW()+TIME(offset,0,0)
Document which time zone the spreadsheet uses
Example:
Advanced Tips and Techniques
Use keyboard shortcuts for non-updating timestamps: • Ctrl+; (semicolon) = Current date only • Ctrl+Shift+; = Current time only • Ctrl+; [space] Ctrl+Shift+; = Date and time These create static values that won't change.
For better performance with NOW(): 1. Use a single NOW() cell and reference it elsewhere (=$A$1) 2. Turn off automatic calculation for large models 3. Use TODAY() when time isn't needed 4. Consider storing timestamps as values after entry
NOW() recalculates with every spreadsheet change, which can slow down large workbooks. Each NOW() instance adds to calculation time. Monitor performance and consider alternatives for static timestamps.
Useful NOW() format codes: • "yyyy-mm-dd hh:mm:ss" - ISO format • "dddd, mmmm d, yyyy" - Friday, January 15, 2025 • "mm/dd hh:mm AM/PM" - 01/15 02:30 PM • "[h]:mm:ss" - Total hours elapsed • "d \"days\" h \"hours\"" - Elapsed time format
When using NOW() for timestamps, always document: 1. The time zone being used 2. Whether updates are automatic or manual 3. The purpose of the timestamp 4. How to convert to static if needed This prevents confusion in shared workbooks.
Key differences between platforms: • Excel: Updates on F9 or cell changes • Google Sheets: Auto-updates every minute • Excel Online: May have slight delays • Numbers (Mac): Updates on any interaction • LibreOffice: Configurable update interval
Need Help with NOW Function?
Stop struggling with formula syntax. Use AskFormulas to generate validated formulas instantly with our AI-powered tool.
Example Excel formula:
Related Formulas
Master the TODAY function to insert dynamic current dates that update automatically. Learn practical examples and avoid common errors.
