Hi,
I am a new member but relatively accomplished on excel.
However I am having problems with a sheet that currently uses the following array formula to find a date.
My data is arranged as follows:-
PID Range ActSheet range StartDates Range FinishDates Range
Ref Number ident Start date Finish date
4.600 Loc1 21/10/2012 27/10/2012
4.600 Loc1 23/10/2012 28/10/2012
4.600 Loc2 27/10/2012 29/10/2012
4.600 Loc2 27/10/2012 30/10/2012
4.600 Loc2 30/10/2012 31/10/2012
4.600 Loc3 31/10/2012 01/11/2012
4.601 Loc1 23/10/2012 02/11/2012
4.601 Loc2 24/10/2012 27/10/2012
4.601 Loc2 25/10/2012 28/10/2012
4.602 Loc1 26/10/2012 29/10/2012
4.602 Loc1 27/10/2012 30/10/2012
4.603 Loc1 28/10/2012 31/10/2012
4.603 Loc2 29/10/2012 01/11/2012
4.603 Loc3 30/10/2012 02/11/2012
4.603 Loc4 31/10/2012 10/11/2012
4.604 Loc1 01/11/2012 11/11/2012
4.604 loc1 02/11/2012 12/11/2012
the current array formula is {=Min(IF(PID=RefNumber,IF(ActSheet=Ident,StartDates)))}
The formula looks up the Ref number, then looks up the Ident, matches them and then looks at the minimum date in the reurned values.
i.e If i wanted the earliest date for ref 4.600 with an ident of Loc2 it would return 27-10-12
The sheet contains hundreds of these and it really slows down the workbook.
Is there a less onerous way of doing this?
Thanks in advance...
Bookmarks