NOW Function
Learn how to use the NOW function in Excel with Inside Excel’s step-by-step guide, examples, and best practices.
Syntax
=NOW()
Description
The NOW function returns the current date and time based on the system clock. It is useful for displaying real-time timestamps in a spreadsheet and updating dynamically whenever the worksheet recalculates.
Arguments
- None: The NOW function does not take any arguments.
Return Value
A serial number representing the current date and time according to Excel’s date-time system. The default format displays a readable date and time.
How to Use the NOW Function
Basic Example: Simply enter the formula =NOW()
in a cell to display the current date and time.
Formatting: If only the date is needed, format the cell as a date (Ctrl + 1
> Date format). To show only the time, use a time format.
Updating Frequency: The NOW function updates whenever the worksheet recalculates. Press F9
to manually refresh the value.
Use in Calculations: You can add or subtract days/hours from the NOW function:
=NOW() + 1
(Adds one day to the current date/time)
=NOW() - 0.5
(Subtracts 12 hours from the current time)
Video Tutorial
Watch this step-by-step tutorial on using the NOW function effectively: [Embed video link here]
NOW Function Tips and Tricks
- Prevent Auto-Update: If you want to capture the current date/time without it changing, use
Ctrl + ;
(for date) andCtrl + Shift + ;
(for time). - Use in Conditional Formatting: Apply NOW in conditional formatting to highlight expired deadlines or time-based conditions.
- Use in Time Tracking: Combine NOW with other functions like
IF
andTEXT
to track timestamps dynamically.
Practice Problems
- Problem 1: Use
NOW()
to display the current date/time in cell C2.
Frequently Asked Questions
Does NOW update automatically?
Yes, it updates whenever the worksheet recalculates. Manual recalculation can be triggered using F9
.
How do I stop NOW from updating?
Copy and paste the value as static using Ctrl + C
> Ctrl + Shift + V
(Paste Values).
Can NOW be used in VBA?
Yes, VBA has a similar function called Now
, which returns the current system date and time.
Additional Resources
- Microsoft Documentation: Microsoft’s Official NOW Documentation