Make conditional formatting work for thousands of unique cells at once

To efficiently highlight cells in column L that exceed a 24-hour threshold based on individual timestamps, you can utilize conditional formatting.

3 min readMicrosoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

Conditional formatting is a feature most spreadsheet users know exists, but few trust with a real workload. The question from this user, how to highlight thousands of unique cells in red when each one exceeds a 24-hour threshold based on its own timestamp, exposes a gap between what legacy tools promise and what they deliver. The answer should be simple: apply one rule to the entire column, and let the software handle the rest. Yet for anyone who has tried this in a traditional spreadsheet, the reality is a tedious, manual slog through conditional formatting rules that break at scale.

The core challenge here is that each cell's condition is relative to its own value, not a fixed reference. A timestamp in L2 is 24 hours older than a timestamp in L3, so the cutoff for red highlighting shifts with every row. In most spreadsheet applications, you cannot write a single conditional formatting rule that says "highlight this cell if its value is more than 24 hours old from now" and have it apply independently to each cell in a column. Instead, you are forced to create a rule for every cell, or write a formula that compares the cell to a helper column or a static date, workarounds that add complexity and break when the dataset grows. This user's request is not exotic. It is exactly the kind of real-world, time-sensitive logic that data management should handle natively.

What this really means for the user is lost time. Manually formatting each cell in a column with thousands of entries is not just impractical; it is a sign that the tool is working against them. They should be able to define the logic once, "highlight if this timestamp is older than 24 hours", and have it propagate intelligently across every row. This is not a feature request for a future update. It is a baseline expectation for any spreadsheet tool that claims to support modern data workflows. The user's frustration is justified, and the solution should not require them to learn advanced formulas or hack together conditional rules.

Our view is clear: if your spreadsheet cannot apply a relative condition to a column of unique timestamps without manual intervention, it is not serving your data needs. The technology exists to make this automatic, and it should be the default, not the exception. For this user, the practical next step is to seek a tool where conditional formatting respects the individuality of each cell without demanding individual attention. Their workload deserves a system that understands time as a dynamic condition, not a static label. The 24-hour mark should be a rule, not a manual task.

From Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community

I would like the cells to be highlighted in red if it exceeds 24 hours based on the time and date in the individual cell. It is a large data set and it is preferable to not amend the formula in each cell individually.

For example, column L has the cells where I want the cells to be highlighted if they exceed 24 hours however each cell as a different time; L2 is Mar 20, 2026, 10:25:21 PM and L3 is Mar 20, 2026, 7:00:01 AM. The 24 hour mark for the each cell would vary.

Read the original at Microsoft Excel | Help & Support with your Formula, Macro, and VBA problems | A Reddit Community