30 Advanced Excel Tips for 2026

Excel Champs / Excel Formulas List / How to Get Current Time in Excel (Formula)
By Puneet Gogia (Microsoft MVP)

How to Get Current Time in Excel (Formula)

30+ Advanced Excel Tips for 2026

No spam. Only Excel Stuff. God Promise. 😊

To get the current time as a formula, use =NOW()-TRUNC(NOW()). NOW returns the date and time together — the whole number is the date and the decimal is the time — so TRUNC strips off the decimal to leave just the date, and subtracting that leaves just the time. =MOD(NOW(),1) does the same thing more briefly.

Format the result cell as Time (Ctrl+1), or you’ll see a decimal like 0.4375. If you don’t need the time in a separate cell, =NOW() on its own works too — just format it as h:mm AM/PM to hide the date part.

For a static timestamp that doesn’t move, skip the formula and press Ctrl+Shift+; which types the current time as a fixed value (Ctrl+; does the same for the date). That distinction matters: NOW is volatile and updates every time the sheet recalculates, so it’s the wrong tool for stamping when something happened.

To get the current time in Excel using a formula, you need to use Excel’s NOW Function with the TRUNC function. With these two functions, you can get the current time in a cell. But, you need to understand that NOW is a volatile function that updates itself whenever your sheet gets updated.

current-time-in-excel

Formula to Get the Current Time in Excel

You can use the following steps:

  1. First, in a cell enter the NOW function (in now you don’t need to specify an argument).
  2. Next, enter the minus operator.
  3. Now, enter the TRUNC function.
  4. After that, within the TRUNC enter the NOW function.
  5. In the end, close the TRUNC function and hit enter to get the result.
formula-to-get-current-time
=NOW()-TRUNC(NOW())
[thrive_leads id=’112075′]

How this Formula Works

Excel stores a date as an integer and time as a decimal value. Now when you enter the NOW function in a cell it returns the current date and time.

now-formula

But, to understand this formula, you need to break it into two parts.

now-and-trunc-formula

In the first part, we have the NOW function that returns the current date and time (date in integer and time in decimals).

first-part-has-now-formula

In the second part, we again have the NOW function but wrapped in TRUNC. TRUNC function removes the integer part from the values returned by the NOW.

second-part-has-trunc-formula

From the result of the first part, you have the date and time both. And from the result of the second part, you only have the date. And that’s why you get only time in the result when you minus second from the first.

date-and-time-minus-date-equal-to-time

Important Points

  • NOW is a volatile function, and it will change when you update anything in your worksheet. You can also convert the formula into the value by using copy and paste special.
  • NOW shows you time according to the time that you are in your system.

Get the Excel File

Puneet Gogia

Written by

Puneet Gogia

Microsoft MVP — Excel · Founder, Excel Champs

Twelve years of teaching Excel, and a decade before that using it as a data analyst. Every tutorial here is written from a file I actually built.

3M+ readers helped
1,000+ tutorials written
Since 2015 teaching Excel

Leave a Comment