Can I use "In" in an "If" statement?
I want to determine if a value in column A is in a list of values, using an
if statement. Do I need to list each condition separately? For example, is there a better way to write the following statement? =IF(OR($A2<"Benchmark",$A2<"Benchmark Folder",$A2<"Physical Name",$A2="Label Part"), "y", "n") |
Can I use "In" in an "If" statement?
You can save 4 characters by doing this... =IF(OR($A2="benchmark",$A2="benchmark folder",$A2="physical name",$A2="label part"), "n", "y") it doesn't check for case, so you don't have to cap the first letter... The other thing you can do is make a table of what you are checking, I put it in L1:L4 =IF(ISERROR(MATCH(A2,L1:L4)), "y", "n") -- Bearacade ------------------------------------------------------------------------ Bearacade's Profile: http://www.excelforum.com/member.php...o&userid=35016 View this thread: http://www.excelforum.com/showthread...hreadid=557100 |
Can I use "In" in an "If" statement?
I would think you'd want an exact match:
=IF(ISERROR(MATCH(A2,L1:L4,0)), "y", "n") or alternatively: =IF(ISnumber(MATCH(A2,L1:L4,0)), "n", "y") Bearacade wrote: You can save 4 characters by doing this... =IF(OR($A2="benchmark",$A2="benchmark folder",$A2="physical name",$A2="label part"), "n", "y") it doesn't check for case, so you don't have to cap the first letter... The other thing you can do is make a table of what you are checking, I put it in L1:L4 =IF(ISERROR(MATCH(A2,L1:L4)), "y", "n") -- Bearacade ------------------------------------------------------------------------ Bearacade's Profile: http://www.excelforum.com/member.php...o&userid=35016 View this thread: http://www.excelforum.com/showthread...hreadid=557100 -- Dave Peterson |
Can I use "In" in an "If" statement?
Aye, true, thanks Dave -- Bearacade ------------------------------------------------------------------------ Bearacade's Profile: http://www.excelforum.com/member.php...o&userid=35016 View this thread: http://www.excelforum.com/showthread...hreadid=557100 |
All times are GMT +1. The time now is 06:09 AM. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com