I have sheet 'Training Report' that lists employee names (first and last) in the first two columns and positions across the top in the first row.
I have another sheet 'Active Training' that records employee name(first and last), position, and date training started.
I want to use INDEX-MATCH to find the date training started in the 'Active Training' sheet from matching the first name, last name, and position from the 'Training Report' sheet, and report it in the 'Training Report' sheet.
Since I have multiple criteria, I am using the array formula for match (MATCH(1, (range1=criteria1)*(range2=criteria2)*(range3=criteria3),0).
I'm also using named ranges for the first name ('ActFirst'), last name ('ActLast'), position ('ActPos'), and start date ('ActStartDate').
So the formula looks more like =INDEX(ActStartDate, MATCH(1, (ActFirst=firstname)*(ActLast=lastname)*(ActPos=position),0).
When I plug this formula into the 'Training Report' sheet, it evaluates everything to 0. But if I set up the matrix from 'Training Report' in the 'Active Training' sheet, it produces the correct output. I'm guessing it's something to do with my named ranges, but I need some help.
Bookmarks