All,
I have no problem changing my range to a named array. This is a bit trickier than that; here is my formula:
=(SUMPRODUCT(ISNUMBER(MATCH(ROW('All Games'!$E$157:$E$168),INDEX(LARGE(('All Games'!$E$157:$E$168=C12)*ROW('All Games'!$E$157:$E$168),{2}),0),0))*'All Games'!$F$157:$F$168))
Right now I search E157:E168, index the selection, and select corresponding data in column F. What I would like to do is select all rows from 157-168 via a named array and sub-select the various columns when I need them. I've done this sort of thing with VLOOKUP before but I am not sure how to integrate that approach with my current formula. Ideally I want to do this:
=(SUMPRODUCT(ISNUMBER(MATCH(ROW(named array, column E),INDEX(LARGE(((named array, column E)=C12)*ROW(named array, column E),{2}),0),0))*named array, column F))
A helping hand would be greatly appreciated.
Thanks,
The Dropper
Last edited by The Dropper; 04-12-2010 at 12:39 PM.
Hard to tell without seeing what you're doing. Maybe
=SUMPRODUCT(ISNUMBER(MATCH(ROW(tbl), INDEX(LARGE( (INDEX(tbl, 0, 5)=C12) * ROW(tbl), 2), 0), 0)) * INDEX(tbl, 0, 6))
Microsoft MVP - Excel
Entia non sunt multiplicanda sine necessitate
shg,
That works like a charm. Thank you very much.
Thanks,
The Dropper
PS. Attached is the sheet I had been working on previously before I tried to re-order 'All Games'. These are stat for my dart teamI was constantly reassigning the ranges of the search when I made a new season or a new week...so I wanted to make All Games have new stuff at the top so week 1 data would always be in the same place so my search range could be set for all weeks....essentially so I could set it up once and forget it. now, however...that I can mange this with 'holistic' named arrays concept I will probable stick with the old 'new stuff at bottom' approach.
PPS. Either way...thank you much. The original formula was derived with considerable help from these forums as well; a truly wonderful resource.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks