- I have thousands of columns.
- I want to average over some of them.
- They are not adjacent.
I have created named ranges using concatenate because the column headers have an easy-to-follow structure. So, I have narrowed the column combinations to 19 named ranges, which contain the columns that I need and all rows. I am trying to average the values of the columns for each row like so:
Code:
AVERAGE(INDEX(HORRIBLE_RANGE_1,2,))
What I thought this means is, average the second row of HORRIBLE_RANGE_1. But, I think what it does is to just give me the very first value instead of the average of all the values for the columns in that HORRIBLE_RANGE_1.
I have seen suggestions with wretched formulas the length of newspaper articles.
Can anyone offer an elegant solution?
Thank you!
Last edited: