You should be able to use AVERAGEIFS with your version of Excel. Try
Formula:
=AVERAGEIFS(CompetitionDataTable[Hourly Cost], INDEX(CompetitionDataTable[[Library 1]:[Library 3]],,MATCH(A2,CompetitionDataTable[[#Headers],[Library 1]:[Library 3]],0)), "<=" &ComparisonSheet!$B$1, CompetitionDataTable[RoomCapacity], "<="&ComparisonSheet!$D$2, CompetitionDataTable[Delegate Rate?], IF(ComparisonSheet!$B$2="No", "No","*"),CompetitionDataTable[Is Hotel?],IF(ComparisonSheet!$D$1="No", "<>Hotel","*"))
Does that give you the results you expect? If not, please give a few examples of what you are expecting if calculated manually.
Bookmarks