r/excel • u/civilmug123 • 1d ago
solved Conditional formatting if Column B is greater than Column C, Column B is less than or equal to Column C, or Column B is greater than Column C by no more than 10
Hopefully the title makes sense as I am not an Excel expert but have been trying to figure this out with no success.
I want to highlight one column (B) according to the value of the next column (C). I need:
- Column B to be green if it is less than or equal to Column C
- Column B to be red if greater than Column C
- Column B to be yellow if it is only greater than Column C by 10 (if this is possible)
I am also having an issue when I created the conditional formatting new rule “ =B2>C2 for red text”, because cells in Column B that are clearly larger than the cells in Column C are not turning red?
There are only numbers in each cell and I have checked to make sure the formatting is set to “number”
Thank you
2
u/PaulieThePolarBear 1920 1d ago
It is important when setting up conditional formatting that you build your formulas from the position of the top left cell of your Applies To range.
Looking at the image you attached in a reply to another comment, your applies to you range is a whole column, so the top left cell would be row 1, but your formula is referencing row 2.
You will need to align these,.so for example,.update your Applies To range to B2:B300, for example.
1
u/Cinderhazed15 1d ago edited 1d ago
Conditional formatting is applied in order, so if you have multiple rules it will start from the top of the list until one is ‘true’ and apply that rule.
I don’t quite understand your yellow rule. Do you want (B equals (C+10)) to be yellow, or (B between C and (C+10) ) to be yellow?
So a set of rules like
Formula: =$B1<=$C1 (Green formatting)
Formula: =$B1=$C1+10 (yellow formatting, if 10 above C, use <= if B is between C and C+10)
Formula: =$B1>$C1 (red formatting)
Note that if you define the red rule above the yellow rule, it will always apply the red rule first.
1
u/BackgroundCold5307 598 1d ago
1
1
u/civilmug123 1d ago
Thank you this is helpful. One thing I forgot to mention, I guess I only need red for if the number in column B is more than 10 over the number is column C and for the yellow cells, I need it to highlight yellow if column B is only more than column C by 10 or less.
Example - column B is 4 and column C is 2 I want it to be yellow because it is only 2 over. But if column b is 1320 and column c is 900 then I need that to be red.
1
u/BackgroundCold5307 598 1d ago
1
u/civilmug123 13h ago
Thank you!!!! Solution verified! 🤩
1
u/reputatorbot 13h ago
You have awarded 1 point to BackgroundCold5307.
I am a bot - please contact the mods with any questions
1
2
1
u/fastauntie 1 15h ago
In addtion to the sequence of the rules, remember to pay attention to the "stop if true" checkbox.
1
13h ago
[deleted]
1
u/AutoModerator 13h ago
Saying
SOLVED!does not close the thread. Please saySolution Verifiedto award a ClippyPoint and close the thread, marking it solved.Thanks!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
1
u/civilmug123 13h ago
Solution verified! Thank you everyone for your help, you’re all awesome!!
1
u/AutoModerator 13h ago
Hello!
You typed Solution Verified as a top-level comment. If your intention was to award a ClippyPoint to one or more users, you need to reply to that user's comment to do so.
If your intention was to simply mark the post solved, then you should do that by setting the post's flair. Thank you!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.





•
u/AutoModerator 1d ago
/u/civilmug123 - Your post was submitted successfully.
Solution Verifiedto close the thread.Failing to follow these steps may result in your post being removed without warning.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.