OK, I understand what you're trying to do now and I'm not sure INDIRECT is the right approach after all.
This is not something I've ever needed to do so I don't know if it can be done the way you're thinking, however, there are possible solutions.
One would be to use helper columns like you have in columns I to K at the moment. I know they are only there for checking purposes but if you had all your formulas laid out like that then hidden away you could use a lookup formula like the below to return the relevant result.
In G3 and copied down:
Of course if there are lots of formulas and lots of rows of data this could cause sluggish response from the workbook so may not be ideal.
My preferred option would be VBA. If that's an option for you then a simple worksheet change event would pick up whenever the values in column F are changed and put the appropriate formula in column G.
Something like this in the worksheet module:
Other than that I'm stuck for ideas.
BSB
Bookmarks