When you see a traffic light, you don’t have to stop and think about what red or green means. You just know what to do because your brain can decode the signal instantly. The colors follow a clear, familiar system that doesn’t require explanation every time you see it.
Now, imagine opening a spreadsheet where every other cell is a different shade of green, yellow, orange, or red, and you have to pause and work out what each color is trying to tell you. Instead of the colors in your sheets helping you understand the data faster, they’ll force you to slow down and decode the legend before anything makes sense.
Most of us have either built one of these spreadsheets or had to sit across from one in a meeting. The good news is that this problem is easy to fix once you rethink how you use color.
Keep it simple
One color, one meaning
Screenshot by Ada
The biggest mistake you can make with conditional formatting is using too much of it. It’s easy to assume that more color means more information, but that’s rarely the case. When everything is colored, nothing stands out.
The KISS principle (Keep It Simple, Stupid), which you’ve probably heard before, applies perfectly here. For instance, if you’re adding colors for task statuses in a spreadsheet, you can ask yourself whether each status actually needs its color. Do ‘Pending’ and ‘Waiting for review’ really require two different shades? In most cases, they don’t. I believe a single yellow works well for both, since they both signal work that is still in motion.
To avoid turning your sheet into a rainbow, it’s usually better to reserve colors for key signals rather than every minor change. I typically use red for anything that requires immediate attention. Overdue tasks, over-budget expenses, or blocked actions can all fall into that category. If I want to highlight something that requires monitoring, I use yellow. Then I use green for items that are in good shape. That way, I have three clear action colors instead of assigning a unique color to every possible status (initiated, in dialogue, on hold, declined, in progress, hit a wall, and so on).
Related
6 Times Excel’s Conditional Formatting Saved My Sanity
Conditional formatting to the rescue!
I’m not saying three is the perfect number, but a spreadsheet where just two or three colors are used to highlight things will almost always communicate faster than one where ten are.
Use Excel’s data bars, icon sets, and color scales instead of manually coloring everything
Gradients communicate patterns faster than rainbows
Screenshot by Ada
Data bars are essentially mini bar charts that appear directly inside your cells. When you add them to a spreadsheet, you can immediately see how values compare to one another without having to read every number or interpret a complicated color legend. The length of the bar does the work for you, making relative values easy to spot at a glance.
Icon sets work similarly, but they’re especially useful for categorizing data (often status data) into three to five clear groups. You can use intuitive symbols like arrows, traffic lights, or checkmarks to represent different levels or outcomes. Instead of building separate formatting rules for every possible number range, you can turn the data into something clean and easy to scan in just a few clicks.
If you want to show how values are distributed across a dataset, color scales are typically the better option. Two-color or three-color gradients allow the shading to reveal patterns naturally. Your audience can quickly see where values cluster or where they rise and fall without you having to define and color every boundary manually.
These tools exist for a reason. It’s usually better to rely on them than to manually color cells one by one.
Use helper columns and shadow sheets
Move the logic out of formatting
Screenshot by Ada
If you put a two- or three-line formula inside the conditional formatting box, you won’t know whether it works until the color appears (or doesn’t). You’ll likely need to keep adding or tweaking the rules until the sheet behaves the way you expect. Over time, you’ll end up accumulating a pile of formatting rules and even more color clutter.
A cleaner approach is to move the logic into a helper column and convert it into plain text. For example, in column O, you could add a formula that scans your data and outputs labels like ‘Critical,’ ‘Warning,’ or ‘Healthy’ for each row. Your conditional formatting rule then becomes simple: assign a color to each of those three results. While you might not immediately understand why a formatting rule turned a cell red, it’s much easier to notice when a helper column displays “Warning” where it should say “Healthy.” Once everything works properly, you can hide the helper column, so it doesn’t distract from the main sheet.
Related
I Make My Excel Sheets Smarter With These Conditional Functions
Why do the work when your formulas can handle it?
For massive datasets, you can take this idea a step further by creating a separate shadow sheet. That sheet will handle all the complex calculations and return simple values, such as 1, 2, or 3, that your main sheet can reference. Your main sheet will remain visually consistent, and you’ll avoid random formatting errors caused by a broken formula somewhere in row 500.
Get your cell references and tables right
The mechanics are what make your rules behave
Screenshot by Ada
When you write a formula for a conditional formatting rule that applies to a range, it helps to think from the perspective of the top-left cell in that range. From there, you decide which references should stay fixed and which should shift as the rule moves across the sheet.
Absolute references (like $I$2) keep the formula locked to one specific cell, while relative or mixed references (such as I2, I$2, or $I2) allow the comparison to move across rows or columns. You simply place the dollar sign before the row, the column, or both, depending on what you want to lock. When your references are set correctly, the formatting behaves exactly where it should. When they aren’t, you can easily end up referencing the wrong cells and coloring the wrong data.
Related
Understanding Cell References in Excel: What They Are and How They Work
The backbone of how data moves and interacts.
It also helps to convert growing data ranges into tables in Excel (Insert -> Table) or Google Sheets (Ctrl/Cmd + Alt + T). Tables automatically extend formatting rules to new rows as you add data, which keeps your rules consistent. If you created three rules for a table, you’ll likely still have just three rules later on. In contrast, if you copy and paste rows or insert new ones in a standard range, you may indirectly be creating duplicate rules for those rows. Over time, you might end up with fifty rules on top of your original three, which makes the colors on your sheet harder to manage and clean up later.
Good conditional formatting only highlights what matters
Conditional formatting is one of the most useful tools in a spreadsheet, and at the same time, one of the easiest to abuse. A feature designed to help you communicate information visually can create so much noise that it distracts from the very insights you’re trying to highlight.
If you want conditional formatting to work in your favor, it helps to develop a healthy respect for your reader’s attention. Every color should have a clear purpose, and every highlight should guide the eye toward something meaningful. That way, you’ll keep the rainbow out of your sheets, and with it, the chaos that follows.

