Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Please note that i can't change the original sheets, i don't want toc opy the
whole thing again, so filters etc won't work, i need a formulae. Thanks Hi all, I have Sheet1 which contains large amounts of data such as A B Fred £10 Joe £10 Tom £20 Sarah £30 etc Total £XYZ on sheet2 i would like to list the top 5 people (colA) based on their performance in (colB). I cannot change sheet1 in anyway, the only way i can find to do it, is to copy the entire thing to sheet to, do a rank() formula and then vlookup positions 2, 3, 4, 5, 6 (i don't use 1 as there is a total at the bottom). This gets a bit upset when there are blanks and when two or more people have the same value There must be a better way of doing this, so it can take into account when people have the same figure, ignoring the total at the bottom and without copying the entire thing! The number of rows of data is changeable and so i can't use i.e. A1:B50 when the totals are in B51, i need it either ignore the highest value or look at positions 2 to 6 whichever is easier for the formula Any help would be gratefully received |