I made a slight mistake in the basic formula. It should have $A2 at the start like this:
Formula:
=IF($A2="","",VLOOKUP($A2,Data!$A$2:$F$10,COLUMNS($A$1:C1),0)*$B2/Data!$B2)
The formula is entered in C2 on the MAIN worksheet and copied across and down as far as you want. The range for Data!$a$2:$f$10 has to be extended to match the length of the data on the DATA worksheet.
It isn't a complicated formula. It is a basic VLOOKUP and uses the COLUMNS function to determine which column from which to return values.
Bookmarks