Hi this may help you on your way
i'm not 100% sure that it fits your needs
I've tried to add an attachment but unable to at the moment
so do the following
1st you have to use real dates in your Schedule sheet
you can customise the format for them to display ddd, mm-dd-yyyy
okay place this Array formula in C2 and copy down
Important: Press Ctrl+Shift+Enter whenever you need to enter an array formula
this displays the 1st Scheduled day of your employees from your scheduled sheet
Formula:
=IFERROR(AGGREGATE(15,6,Schedule!$B$1:$H$1/(INDEX(Schedule!$B$2:$H$6,MATCH($A2,Schedule!$A$2:$A$6,),)>=1),COLUMNS($C2:C2)),"")
Create 3 named ranges
1. Date_Header
Formula:
=Schedule!$B$1:$H$1
2. Name_List
Formula:
=Schedule!$A$2:$A$6
3. tbl
Formula:
=Schedule!$B$2:$H$6
inset the following Formula in D2 and copy down
Formula:
=IFERROR(INDEX(tbl,MATCH($A2,Name_List,0),MATCH($C2,Date_Header,0)),"")
this then displays the employees shift time for that date
others may come up with a better solution to your problem
Enjoy
Toonies
Bookmarks