Conditional formatting with an IF function

Balmer07

New Member
Joined
Feb 14, 2018
Messages
45
Office Version
  1. 365
Hi,

I am currently working on a spreadsheet which I need to conditional format for the user.

In column 'B' I have either "inbound" or "outbound" and in column 'C' I have Product codes (E.g Part 1, Part 2, Part 3)

I am not sure if conditional formatting can do what I need and it may require VBA but hoping someone can advise me on here first before I start into VBA

Basically if column 'B' contains "outbound" I want to conditional format to bypass the formatting. However if Column 'B' contains "inbound" I want the Part code to be highlighted in Column 'C'.

I hope this makes sense.

So far if i use the below formula the product codes highlight for both inbound and outbound.

=OR(C1="Part 1",C1="Part 2",C1="Part 3")

Many thanks in advance!
 

Excel Facts

Which lookup functions find a value equal or greater than the lookup value?
MATCH uses -1 to find larger value (lookup table must be sorted ZA). XLOOKUP uses 1 to find values greater and does not need to be sorted.
Are you formatting the different parts the same? If not, just have the criteria as =B1="Inbound" and apply the formatting to column C.
 
Upvote 0
Welcome to Mr Excel forum

Say your data are in B1:C10

Select C1:C10 being C1 the active cell (the one not shaded after the selection)
Home > Conditional Formatting > New Rule > Use a formula to determine which cells to format
insert this formula
=B1="inbound"
Format button and pick the format you want
Ok, Ok

Hope this helps

M.
 
Upvote 0
No, I should have said that, I only need part to be formatted out of the 3 parts

Example:

Inbound
 
Upvote 0
Sorry I posted too quickly on my last post,

I only need specific parts formatted so say it was for Part 1 is the only part I needed formatted

Example:

Inbound Part 1 (need formatted)
Outbound Part 1 (no formatting)
Inbound Part 2 (no formatting)
Outbound Part 2 (no Formatting)
Inbound Part 3 (no formatting)
Outbound Part 3 (no formatting)
 
Upvote 0
Same as Marcelo has said above then, but with a slight change to the formula:

=and(B1="inbound",C1="Part 1")

And apply it to column C.
 
Upvote 0
Hey guys,

I realised I made a slight mistake in my cell selection, and re-looked at my formula, I was able to make a small adjustment and came up with the below which works perfectly,

=IF(B1="inbound",OR(C1="Part 1",C1="Part 2")

I have a list of roughly 400 parts but only need 6 parts to be formatted using this formatting, there are maybe 20-30 rows with these parts so this is why I needed this type of formatting.

Thanks for all your suggestions and help

Steven
 
Upvote 0
Hey guys,

I realised I made a slight mistake in my cell selection, and re-looked at my formula, I was able to make a small adjustment and came up with the below which works perfectly,

=IF(B1="inbound",OR(C1="Part 1",C1="Part 2")

I have a list of roughly 400 parts but only need 6 parts to be formatted using this formatting, there are maybe 20-30 rows with these parts so this is why I needed this type of formatting.

Thanks for all your suggestions and help

Steven

IF is not necessary. Try
=AND(B1="inbound",OR(C1="Part 1",C1="Part 2"))

A better solution would be to create a range containing the parts that should be highlighted, name it, say, PartList and use this formula in CF
=AND(B1="Inbound", ISNUMBER(MATCH(C1,PartList,0)))

M.
 
Upvote 0

Forum statistics

Threads
1,223,911
Messages
6,175,333
Members
452,636
Latest member
laura12345

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top