Front Office Football Central  

Go Back   Front Office Football Central > Main Forums > Off Topic
Register FAQ Members List Calendar Mark Forums Read Statistics

Reply
 
Thread Tools
Old 02-05-2016, 05:18 PM   #1
britrock88
Pro Starter
 
Join Date: Jan 2011
Location: Madison, WI
Still Another Excel Problem

Easy Bubble Solver - Google Sheets

How do I automate column F, which outputs an in-conference rank corresponding to the conference in column E and the overall rank in column K?

(While we're at it, are there any more sophisticated ways to do the calculation in column K that ranks teams based on their EBS in column J, with ties broken in favor of the better RPI in column I?)

britrock88 is offline   Reply With Quote
Old 02-05-2016, 11:28 PM   #2
Bobble
College Prospect
 
Join Date: Nov 2006
Location: High and outside
Quote:
Originally Posted by britrock88 View Post
Easy Bubble Solver - Google Sheets

How do I automate column F, which outputs an in-conference rank corresponding to the conference in column E and the overall rank in column K?


There's prolly a more elegant way but you could just put this formula in O2 and copy down (as long as your data is always sorted by rank):

=COUNTIF($E$2:E2,E2)

Quote:
Originally Posted by britrock88 View Post
(While we're at it, are there any more sophisticated ways to do the calculation in column K that ranks teams based on their EBS in column J, with ties broken in favor of the better RPI in column I?)

I'd look here: http://www.cpearson.com/excel/Rank.aspx under Double Ranking and Tie Breaking. Should give you some ideas.

Last edited by Bobble : 02-05-2016 at 11:30 PM.
Bobble is offline   Reply With Quote
Old 02-06-2016, 11:31 AM   #3
dolfin
High School JV
 
Join Date: Dec 2000
Location: Texas
Quote:
Originally Posted by Bobble View Post
I'd look here: http://www.cpearson.com/excel/Rank.aspx under Double Ranking and Tie Breaking. Should give you some ideas.

This is a great resource!

In Column P
=(J2/MAX(ABS($J$2:$J$352)))+(I2/(10^(MAX(LEN(J$2:J$352)+1))))

Hit CTRL+SHIFT+ENTER as this needs to be an Array formula.

In Column O
=RANK(P2,$P$2:$P$352,1)+COUNTIF($P$2:P2,P2)-1

You could put all of this data on another sheet and use an offset formula to give you your names in order since your order will be changing.
dolfin is offline   Reply With Quote
Old 02-08-2016, 10:53 AM   #4
britrock88
Pro Starter
 
Join Date: Jan 2011
Location: Madison, WI
Bobble, that COUNTIF idea is a clever one. Thanks!
britrock88 is offline   Reply With Quote
Old 02-08-2016, 02:22 PM   #5
Bobble
College Prospect
 
Join Date: Nov 2006
Location: High and outside
Quote:
Originally Posted by britrock88 View Post
Bobble, that COUNTIF idea is a clever one. Thanks!

You're welcome. It's quick and dirty but it isn't robust. If your data isn't sorted properly, it fails. If you re-sort the sheet, you might need to put the formula in again. So, be careful that it's still doing what you want when you manipulate your sheet.
Bobble is offline   Reply With Quote
Old 02-08-2016, 03:11 PM   #6
henry296
College Starter
 
Join Date: Oct 2000
Location: Pittsburgh, PA
If you data is already sorted properly, I use the following if you are ranking over a group:

IIF(A2=A1,C2+1,1)

Column C has the rank value.
__________________
"It's a great day for hockey" - "Badger" Bob Johnson
henry296 is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is On
Forum Jump


All times are GMT -5. The time now is 09:36 PM.



Powered by vBulletin Version 3.6.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.