Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
EMIResearch
 
Posts: n/a
Default can you rank more than 7 items? how?

I can't get Excel to rank more than 7 items (I have 8). Is there a limit to
how many it can do? When the result is a rank of 8, it puts "false" in the
cell and I need it to be blank.

Here's my formula that works, but delivers a "False" on the 8th rank.
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"
",IF(RANK(F13,F13:M13,0)=5,"",IF(RANK(F13,F13:M13, 0)=6,"",IF(RANK(F13,F13:M13,0)=7,"""")))))))

Here is my formula with the 8th rank, that comes back with an error...
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"",IF(RANK(F13,F13:M13,0)=5,"",IF(RAN K(F13,F13:M13,0)=6,"",IF(RANK(F13,F13:M13,0)=7,"", IF(RANK(F13,F13:M13,0)=8,""))))))))
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
bpeltzer
 
Posts: n/a
Default can you rank more than 7 items? how?

You can't nest functions more than 7 levels deep. I'd suggest creating a
table with the ranks in the first column, and the associated letters (or
blanks) in the second column. Suppose that table is located at Sheet2!A1:B8.
Then your formula would be
=vlookup(rank(f13,$F$13:$M$13),Sheet2!$A$1:$B$8,2, false). If you're only
worried about associating letters with the top three, you might also use
=IF(RANK(F13,$F$13:$M$13)3,"",CHOOSE(RANK(F13,$F$ 13:$M$13),"u","v","w")).
--Bruce

"EMIResearch" wrote:

I can't get Excel to rank more than 7 items (I have 8). Is there a limit to
how many it can do? When the result is a rank of 8, it puts "false" in the
cell and I need it to be blank.

Here's my formula that works, but delivers a "False" on the 8th rank.
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"
",IF(RANK(F13,F13:M13,0)=5,"",IF(RANK(F13,F13:M13, 0)=6,"",IF(RANK(F13,F13:M13,0)=7,"""")))))))

Here is my formula with the 8th rank, that comes back with an error...
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"",IF(RANK(F13,F13:M13,0)=5,"",IF(RAN K(F13,F13:M13,0)=6,"",IF(RANK(F13,F13:M13,0)=7,"", IF(RANK(F13,F13:M13,0)=8,""))))))))

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Gary''s Student
 
Posts: n/a
Default can you rank more than 7 items? how?

Use CHOOSE():


=CHOOSE(RANK(F13,F13:M13,0),"u","v","w","","",""," ","")

Read about CHOOSE() in help. Its perfect for avoiding nested IF's
--
Gary's Student


"EMIResearch" wrote:

I can't get Excel to rank more than 7 items (I have 8). Is there a limit to
how many it can do? When the result is a rank of 8, it puts "false" in the
cell and I need it to be blank.

Here's my formula that works, but delivers a "False" on the 8th rank.
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"
",IF(RANK(F13,F13:M13,0)=5,"",IF(RANK(F13,F13:M13, 0)=6,"",IF(RANK(F13,F13:M13,0)=7,"""")))))))

Here is my formula with the 8th rank, that comes back with an error...
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"",IF(RANK(F13,F13:M13,0)=5,"",IF(RAN K(F13,F13:M13,0)=6,"",IF(RANK(F13,F13:M13,0)=7,"", IF(RANK(F13,F13:M13,0)=8,""))))))))

  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
EMIResearch
 
Posts: n/a
Default can you rank more than 7 items? how?

Bruce - thank you so much! I used your [3, return nothing] idea and that
worked. Wish I had thought of that myself. I was making it more complicated
than it needed to be.

"bpeltzer" wrote:

You can't nest functions more than 7 levels deep. I'd suggest creating a
table with the ranks in the first column, and the associated letters (or
blanks) in the second column. Suppose that table is located at Sheet2!A1:B8.
Then your formula would be
=vlookup(rank(f13,$F$13:$M$13),Sheet2!$A$1:$B$8,2, false). If you're only
worried about associating letters with the top three, you might also use
=IF(RANK(F13,$F$13:$M$13)3,"",CHOOSE(RANK(F13,$F$ 13:$M$13),"u","v","w")).
--Bruce

"EMIResearch" wrote:

I can't get Excel to rank more than 7 items (I have 8). Is there a limit to
how many it can do? When the result is a rank of 8, it puts "false" in the
cell and I need it to be blank.

Here's my formula that works, but delivers a "False" on the 8th rank.
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"
",IF(RANK(F13,F13:M13,0)=5,"",IF(RANK(F13,F13:M13, 0)=6,"",IF(RANK(F13,F13:M13,0)=7,"""")))))))

Here is my formula with the 8th rank, that comes back with an error...
=IF(RANK(F13,F13:M13,0)=1,"u",IF(RANK(F13,F13:M13, 0)=2,"v",IF(RANK(F13,F13:M13,0)=3,"w",IF(RANK(F13, F13:M13,0)=4,"",IF(RANK(F13,F13:M13,0)=5,"",IF(RAN K(F13,F13:M13,0)=6,"",IF(RANK(F13,F13:M13,0)=7,"", IF(RANK(F13,F13:M13,0)=8,""))))))))

  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
daddylonglegs
 
Posts: n/a
Default can you rank more than 7 items? how?


You could amend Gary''s student's suggestion to

=CHOOSE(MIN(4,RANK(F13,F13:M13)),"u","v","w","")

or even

=INDEX({"u","v","w",""},MIN(4,RANK(F13,F13:M13)))


--
daddylonglegs
------------------------------------------------------------------------
daddylonglegs's Profile: http://www.excelforum.com/member.php...o&userid=30486
View this thread: http://www.excelforum.com/showthread...hreadid=515950

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
OLAP Pivot table - How to show items with no data ? Timmo Excel Worksheet Functions 1 March 30th 06 06:03 PM
Pareto's Law and ABCD ranking of items nander Excel Discussion (Misc queries) 2 February 19th 06 07:47 PM
Rank items, select one start date, have remaining dates follow based on rank rob normerica Excel Discussion (Misc queries) 1 August 15th 05 09:36 PM
multiple items in database Peter Excel Worksheet Functions 2 June 15th 05 08:19 PM
Rank fx - Fill Down? Steve B Excel Worksheet Functions 1 February 23rd 05 08:28 PM


All times are GMT +1. The time now is 10:28 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"