Sort by two dates, then rank based on ascending sort
Hello all,
I have a sheet with two key column dates. I want to sort by Date1, then sort by Date2 and if a row has both dates, I want to assign it a number (rank it) based on the order it appears in the sort.
I've tried:
=IF([Date 1]@row <> "", IF([Date 2] <> "", RANKEQ([Date 2], [Date 1]:[Date 1])))
but it seems that the RANKEQ formula doesn't like date data types. Any ideas?
I'm also missing the sorting step because I'm not sure how to sort without changing the whole table
Answers
-
Have you tried using a Report or a Report on a Dashboard to do this? They are much more 'automated' of a view of data, whereas the Smartsheet itself will wait for you to manually instruct it to sort.
What I am talking about is alluded to and buried within these few words "Reports are bi-directional, so information updated on a report will automatically update back to the underlying sheets and vice versa."
The rank # will not be based on the order it appears in the sort, that ranking will need to be based on the criteria of the sort itself. I am not clear on how to rank against dates, but you can certainly rank based by the text version of the date with a formula where you copy the date of 2/5/2022 and turn it into 20220205 in an adjacent cel and then rank that result. It is a two-step but may be a better approach for you.
- Seth
Help Article Resources
Categories
- All Categories
- 14 Welcome to the Community
- Customer Resources
- 65.2K Get Help
- 445 Global Discussions
- 143 Industry Talk
- 476 Announcements
- 5K Ideas & Feature Requests
- 84 Brandfolder
- 150 Just for fun
- 71 Community Job Board
- 488 Show & Tell
- 33 Member Spotlight
- 2 SmartStories
- 301 Events
- 36 Webinars
- 7.3K Forum Archives
Check out the Formula Handbook template!