Start Free Trial
← Back to Blog

How to Create an Excel Timestamp

Timestamps are an essential tool in Excel, especially when you need to track when a particular entry was made or when certain data was last updated. However, creating a permanent timestamp that doesn't change every time the workbook recalculates can be challenging. This article will guide you through how to use timestamps in Excel and how to make them permanent by enabling iterative calculations.

Why Use Timestamps in Excel?

Timestamps are useful in a variety of scenarios:

By default, Excel provides functions like NOW() and TODAY() to generate timestamps, but these functions are volatile, meaning they update every time Excel recalculates. This behavior is not always desirable when you want to keep the original timestamp intact.

Creating a Static Timestamp Using Iterative Calculation

To create a static timestamp that remains fixed once it's set, we can use a formula in combination with Excel's iterative calculation feature. This method allows you to generate a timestamp that doesn't update unless certain conditions are met.

Step 1: Enable Iterative Calculation
  1. Open Excel and navigate to File > Options.
  2. In the Excel Options window, click on Formulas.
  3. In the Calculation options section, check the box for Enable iterative calculation.
  4. Set the Maximum Iterations to 1 (this ensures the calculation only runs once per change).
  5. Click OK to apply the settings.
Step 2: Create the Timestamp Formula

Now that iterative calculation is enabled, you can create a formula that generates a static timestamp. Suppose you want to create a timestamp in cell C2 when a value is entered in cell B2. The formula in cell C2 would look like this:

=IF(C2="",IF(B2<>"",NOW(),""),C2)

Explanation:

Step 3: Test the Timestamp

To test the timestamp functionality:

  1. Enter a value in B2. The current date and time should appear in C2.
  2. Change the value in B2. The timestamp in C2 will remain unchanged.
  3. If you clear the value in B2, the timestamp in C2 will also disappear, allowing you to enter a new timestamp when B2 is filled again.

Important Considerations for Timestamps in Excel

This video explains how to use timestamps with check boxes.

Summary of Excel Timestamps

Using timestamps in Excel is a powerful way to track changes and monitor data. By enabling iterative calculation, you can create static timestamps that won’t change unless you want them to. This method is especially useful in task management, project tracking, and data entry logs where consistency is key. Just remember to carefully manage how iterative calculations impact your workbook and consider alternatives like VBA for more advanced needs.

Learn Excel with me here.

📁 Get All Templates Free →

Opens in Google Drive — view and download for free

Ready to try Updoot free?

GPS time tracking, scheduling, HR, payroll, CRM, and more in one platform built for small business.

Start Free Today