Someone might have a quicker & easier way of accomplishing this, but this is how I would personally do it on my end:
The MIN function is designed to compare a whole bunch of different numbers and return the minimum value of those numbers. It would be amazing if the MIN function worked on date fields, but it doesn’t.
So we need to convert your dates to pure numbers, and those numbers should be in a format where a later date is numerically larger than an earlier date.
So, for today (July 15, 2020), we would want today’s number to look like 20200715, which is the format YYYYMMDD. We can do this with the DATETIME_FORMAT function, but that returns a text string, so we need to wrap the results of that function in VALUE to turn it into a number.
So the formula to convert one specific date into a number would look like this:
VALUE(DATETIME_FORMAT({Date Field #1},'YYYYMMDD'))
To compare a whole bunch of date fields and return the minimum of those date fields, you would use this formula:
MIN(
VALUE(DATETIME_FORMAT({Date Field #1},'YYYYMMDD')),
VALUE(DATETIME_FORMAT({Date Field #2},'YYYYMMDD')),
VALUE(DATETIME_FORMAT({Date Field #3},'YYYYMMDD')),
VALUE(DATETIME_FORMAT({Date Field #4},'YYYYMMDD')),
VALUE(DATETIME_FORMAT({Date Field #5},'YYYYMMDD')),
VALUE(DATETIME_FORMAT({Date Field #6},'YYYYMMDD'))
)
That will give you the result that you’re looking for, but it will be in the format of YYYYMMDD.
So, to convert it back into a readable date format again, you would create ANOTHER formula field that would look like this:
DATETIME_PARSE({Name of your formula field above}, 'YYYYMMDD')
And that will get you what you need! :slightly_smiling_face:
Hope this helps! If this answers your question, could you please mark this comment as the solution to your question? This will help other people who have a similar question. :slightly_smiling_face: