Using the OR function to select a fixed Value in a cell that contains specific characters.
I want to insert an OR statement to choose between 2 choices in a cell, have tried a few variations of the or but i receive an INVALID SYNTAX or UNPARSEABLE response:
I had some success with the logic using this string but it requires BOTH choices (Stage1 , Stage 2) to be in the cell, I want to create a flag condition if one or the other exists, not both....
=IF(CONTAINS("Stage 1", Function@row), IF(CONTAINS("Stage 2", Function@row), NETDAYS(Date@row, TODAY())))
I tried inserting the OR function into the string but I've not been successful in creating a correct formula;
=IF(OR(CONTAINS("Stage 1", Function@row), IF(CONTAINS("Stage 2", Function@row), NETDAYS(Date@row, TODAY())))
Appreciate any assistance on this, am sure its something simple I'm just not thinking thru..
Answers
-
Hey @Rick Girard
The IF(OR() function has the syntax IF(OR(criteria 1, criteria2), true, false)
Try this
=IF(OR(CONTAINS("Stage 1", Function@row), CONTAINS("Stage 2", Function@row)), NETDAYS(Date@row, TODAY()))
Does this work for you?
Kelly
-
It work! thank you Kelly (I'm terrible with parens, never seem to quite know how to place them each time)..
-
Hello Kelly,
in my test sheet this works fine, however, when i move it to my production sheet i get a '-' value in front of the number.
=IF(OR(CONTAINS("Stage 1", Stage@row), CONTAINS("Stage 2", Stage@row)), NETDAYS([Close Date]@row, TODAY()))
the only thing that changed were the COLUMN NAMES. The NETDAYS date is derived from a different sheet using an INDEX MATCH string and that column property is a Date field. I removed the INDEX string and manually entered in a date in that cell and got the same response in the sum (ex. -28 instead of 28). Is there a way for me to reverse this to a positive number?
-
Hey Rick
The syntax of the NetDays is NETDAYS( start_date, end_date). If your [Close Date] is in the future, you will need to swap the positions of the TODAY() and [Close Date] within your formula. If the timing can vary - that is sometimes it's in the future and sometimes in the past, we can account for that in the formula. Just let me know.
Here's the swapped date formula
=IF(OR(CONTAINS("Stage 1", Stage@row), CONTAINS("Stage 2", Stage@row)), NETDAYS(TODAY(),[Close Date]@row))
Kelly
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 67.1K Get Help
- 449 Global Discussions
- 155 Industry Talk
- 505 Announcements
- 5.4K Ideas & Feature Requests
- 85 Brandfolder
- 156 Just for fun
- 80 Community Job Board
- 514 Show & Tell
- 34 Member Spotlight
- 2 SmartStories
- 308 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!