Hello
I am trying to work out a formula which will return a name in relation to a highest result in a column from a range of columns which will have data added to each week.
Having used this website before (thanks for the help) I have used the following formula which gives me the name in relation to the highest figure in one column:
=INDEX($A$8:$A$140,MATCH(LARGE(F$8:$F$140-ROW($F$8:$F$140)/10^5,1),$F$8:$F$140-ROW($F$8:$F$140)/10^5,0))
Column A being the list of names, column F being the column in which the numerical values are. The above also avoids issues with names who each have the same value relating to them. I have a top 10 list so it shows the top 10 names who have the highest values.
I now want to do the same thing but where the names in column A are coming from a range of data which is added to once a week. For instance say information is added each week in a year, I have 52 columns set up for data to be entered into. I want the largest (top 10 list) of names to be generated from the values entered into the most recent week. So in week 1 the names come from the data entered into week 1, then when week 2’s data is entered, the list of names automatically changes to pick up the top 10 from week 2 etc.
I have got a (probably not the best) formula using lots of “IFs” to automatically update the top 10 values, but I cannot figure out a formula to return the names relating to those values.
=IF(Z141>0,LARGE(Z8:Z140,1),IF(Y141>0,LARGE(Y8:Y140,1),IF….
I have tried incorporating the long IF formula into the INDEX MATCH LARGE formula above but I am not having any luck at the moment.
Any ideas would be much appreciated.
Thanks
tjw23
I am trying to work out a formula which will return a name in relation to a highest result in a column from a range of columns which will have data added to each week.
Having used this website before (thanks for the help) I have used the following formula which gives me the name in relation to the highest figure in one column:
=INDEX($A$8:$A$140,MATCH(LARGE(F$8:$F$140-ROW($F$8:$F$140)/10^5,1),$F$8:$F$140-ROW($F$8:$F$140)/10^5,0))
Column A being the list of names, column F being the column in which the numerical values are. The above also avoids issues with names who each have the same value relating to them. I have a top 10 list so it shows the top 10 names who have the highest values.
I now want to do the same thing but where the names in column A are coming from a range of data which is added to once a week. For instance say information is added each week in a year, I have 52 columns set up for data to be entered into. I want the largest (top 10 list) of names to be generated from the values entered into the most recent week. So in week 1 the names come from the data entered into week 1, then when week 2’s data is entered, the list of names automatically changes to pick up the top 10 from week 2 etc.
I have got a (probably not the best) formula using lots of “IFs” to automatically update the top 10 values, but I cannot figure out a formula to return the names relating to those values.
=IF(Z141>0,LARGE(Z8:Z140,1),IF(Y141>0,LARGE(Y8:Y140,1),IF….
I have tried incorporating the long IF formula into the INDEX MATCH LARGE formula above but I am not having any luck at the moment.
Any ideas would be much appreciated.
Thanks
tjw23