Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I need to get a value out of a range when I know the rank.
I would like a symmetric function to RANK(value, range) which returns the rank given a value in the range. I can't do the vlookup type solution I see referenced in the other posting because I cannot add an additional column next to the range to hold the ranks (i.e., RANK(B1, B1:B10) filled into A1:A10). I'm trying to avoid writing a macro, but need a single function that could return the value in a set for a given rank that does not require adding extra data to the sheet. The result in a tie doesn't matter because its the same value, and if the rank didn't exist because of ties, I would expect an NA consistent with RANK(value, range) when the value doesn't occur in the range. |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
The more I look at the formuls in the previous posts, I think Large does what
I need here. I have a cell which has calculated the rank I need, but Rank also indicates where the size is, and because rank is skipping over ties, it works perfectly for me as an input for large So given that I have a cell A1 that has a valid RANK that I need, I can use LARGE(<range, A1) and it is returning the value I want. "BRD88" wrote: I need to get a value out of a range when I know the rank. I would like a symmetric function to RANK(value, range) which returns the rank given a value in the range. I can't do the vlookup type solution I see referenced in the other posting because I cannot add an additional column next to the range to hold the ranks (i.e., RANK(B1, B1:B10) filled into A1:A10). I'm trying to avoid writing a macro, but need a single function that could return the value in a set for a given rank that does not require adding extra data to the sheet. The result in a tie doesn't matter because its the same value, and if the rank didn't exist because of ties, I would expect an NA consistent with RANK(value, range) when the value doesn't occur in the range. |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
So, does this mean that the problem is solved?
Pete On Aug 30, 6:56 pm, BRD88 wrote: The more I look at the formuls in the previous posts, I think Large does what I need here. I have a cell which has calculated the rank I need, but Rank also indicates where the size is, and because rank is skipping over ties, it works perfectly for me as an input for large So given that I have a cell A1 that has a valid RANK that I need, I can use LARGE(<range, A1) and it is returning the value I want. "BRD88" wrote: I need to get a value out of a range when I know the rank. I would like a symmetric function to RANK(value, range) which returns the rank given a value in the range. I can't do the vlookup type solution I see referenced in the other posting because I cannot add an additional column next to the range to hold the ranks (i.e., RANK(B1, B1:B10) filled into A1:A10). I'm trying to avoid writing a macro, but need a single function that could return the value in a set for a given rank that does not require adding extra data to the sheet. The result in a tie doesn't matter because its the same value, and if the rank didn't exist because of ties, I would expect an NA consistent with RANK(value, range) when the value doesn't occur in the range.- Hide quoted text - - Show quoted text - |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Using rank to select top marks | Excel Worksheet Functions | |||
range inside RANK formula based on contents of other cells | Excel Worksheet Functions | |||
RANK, duplicate ranking but no gaps in rank | Excel Worksheet Functions | |||
Rank items, select one start date, have remaining dates follow based on rank | Excel Discussion (Misc queries) | |||
How do you copy RANK w/o it changing the range? | Excel Worksheet Functions |