Problem #1) Three MATCH functions inside the INDEX() function.

You can only use 2 in my understanding.

=INDEX(RangeToGetValues, MATCH(KeyVal1, VertRngToMatch, 0), MATCH(KeyVal2, HorizRngToMatch, 0))


KeyVal1 is matched to the values down the left of your RangeToGetValues and the KeyVal2 is matched to the values across the top of your table.