How to use the collect formula on a date range?
Hey!
I've been trying to figure out how to return a value from another sheet if a date falls within a range. I thought I had the formula figured out but it's not working 100% of the time, so I was wondering if anyone had suggestions on what to do?
To start, I'll explain the goal. I need to have a "Y" value populated in a cell if someone has taken time off on a specific date. There is a team calendar that shows the start date and end date for PTO that looks like this (grid view).
I need it to populate a value in the cells on this sheet.
The formula that works sometimes is this:
=IF(CONTAINS("Anoop", JOIN(COLLECT({FIS - Team Calendar Range 1}, {FIS - Team Calendar Range 2}, >=[Monday Date]@row, {FIS - Team Calendar End Date}, <=[Monday Date]@row))), "y")
I tried to set it up to collect all of the "Employee" column values from the team calendar when that day's date falls between the "Start Date" column and the "End Date" column. Then the formula checks to see if that persons name is one of those values, and returns a "y" if it is.
The formula works for single day PTO entries, but none of the entries that are longer than one day. Is there a way to check if that date falls within the range? Or is there a better way to write this formula?
Thanks for your help!
Answers
-
Can you outline what each of your ranges are?
-
The date range is the start date column to end date column. Is this approach possible?
Thanks!
Elissa
-
What are each of the ranges covering exactly?
Range 1 = ?
Range 2 = ?
End Date = ?
-
Range 1 = Employee column
Range 2 = Start Date
Range 3 = End Date
-
Try this:
=IF(COUNTIFS({Employee Column}, FIND("Anoop", @cell)> 0, {Start Date Column}, @cell<= [Monday Date]@row, {End Date Column}, @cell>= [Monday Date]@row)> 0, "Y")
-
That worked perfectly. Thanks so much for your help!
-
Happy to help. 👍️
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 63.8K Get Help
- 406 Global Discussions
- 219 Industry Talk
- 457 Announcements
- 4.7K Ideas & Feature Requests
- 141 Brandfolder
- 136 Just for fun
- 57 Community Job Board
- 459 Show & Tell
- 31 Member Spotlight
- 1 SmartStories
- 297 Events
- 37 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!