If you're ranking 28 cells, the highest rank is 1, and the lowest rank is
28.
If the highest number is 100, and you want to rank 500 somewhere within the
28 cells, the rank is *still* 1.
Conversely, if the lowest number is 10, and you want to rank 9, you only
have 28 "rankings", so 9 would also be ranked 28th ... no? ... meaning the
lowest rank possible, since this *WORLD* only exists between 1 and 28 !
If that premise is acceptable, then try this *array* formula:
=RANK(MAX(IF(A1:A28<=C1,A1:A28),MIN(A1:A28)),A1:A28)
Array formulas are entered using CSE, <Ctrl> <Shift> <Enter>, instead of the
regular <Enter>, which will *automatically* enclose the formula in curly
brackets, which *cannot* be done manually.
--
Regards,
RD
--------------------------------------------------------------------
Please keep all correspondence within the Group, so all may benefit !
--------------------------------------------------------------------
Yes, but that assumes that the list is placed in ascending order.
Unless I missed it, I don't think we know that this is in fact the case.
Also, if A1:A5 contains the following numerical values...
10
25
50
80
100
....and we want to rank the number 2, your formula will return #N/A.