Fantasy Football Geek Stuff

Jeramie

New Member
Joined
Oct 8, 2003
Messages
25
OK...I am a FFball geek. I would like to automate our random draft pick process and not have to draw pieces of paper ("ping pong balls") out of a Crown Royal bag anymore to determine our draft order. I saw a previous post about a weighted random draft order...but my Excel skills are limited and I will not be able to make the other solution that I found work for my league.

Essentially, we have 12 teams and 14 rounds in the draft. Each team has 1 pick in each round. The even numbered round picks are just the opposite of the odd numbered round picks (ie. serpentine draft - the team with the last pick in the first round automatically gets the first pick in the second round).

The first round is weighted based on last year's finishing position. 1st through 6th finishers get 1 ping pong ball...7th place gets 2, 8th place gets 3, 9th place gets 4, 10th place gets 5, 11th place gets 6th, 12th place gets 7. The 3rd, 5th, 7th, 9th, 11th, and 13th rounds are completely random...no weighting.

Would it be possible to have a macro in excel generate "random" draft picks based on the info above and autopopulate the draft order cells with the appropriate owner names. I understand the code for this would be lengthy and I can't do it. Would anybody be willing to put something like this together for me for a reasonable fee? Please e-mail me if you are interested and let me know what would make it worth your time. Any help is greatly appreciated.
 

Excel Facts

Format cells as date
Select range and press Ctrl+Shift+3 to format cells as date. (Shift 3 is the # sign which sort of looks like a small calendar).
You don't need a macro.

Try this:

(Repeat columns F:H for rounds 3-14)
 
Upvote 0
Oaktree...that looks easy enough...however, could you give me a brief description of how/why it works...specifically the random weighted function in column C. It looks like you are multiplying the number of "ping pong" balls by the random number generated by Excel. I just can't figure if that equates to the odds generated by the "ping pong" set up...ie the 12th finisher has a 7 out of 33 chance of getting that first pick.

I'm no math genious....please help me understand
 
Upvote 0
To simplify the even rounds, just use 13-(odd round choice) to get the serpentine effect.
 
Upvote 0
Seti said:
To simplify the even rounds, just use 13-(odd round choice) to get the serpentine effect.

Wasn't sure if there would always be 12 players though...
 
Upvote 0
One way to explain it is that a random % of 7 is, on average, 7x as high as a random % of 1. So, if I multiply player 12's random number by 7 and player 1's random number by 1, player 12 will, on average, be 6x more likely to pick before player 1 (or the equivalent of having 7 ping pong balls to his 1).

This all assumes, of course, that the randomness in your selection is the same as the randomness Excel uses. I didn't incorporate any "home court advantage" whereby you could give your enemies heavier ping pong balls that get buried at the bottom of the bag ;)
 
Upvote 0
Can you now tell me how I can get the random results to populate a draft order table? In this example, Hank has the #1 pick in the first round and I want his name to go to cell C2. I am thinking that I would use some lookup function in C2...but I have not been able to figure out how to make that work...I haven't used the lookup functions before. Any ideas?
Draft Order.xls
AAABACADAE
1Owner2004Finish#ofPingPongballsRandRound1Rank
2Jeramie110.17586079711
3Don210.3402122659
4Lara310.4359802838
5Tom410.9736887025
6Lee510.8080736456
7Jeff610.29731845410
8Andy720.6051828597
9Ty832.8852670212
10Dan942.4551919223
11Kristina1051.6064679944
12Hank1163.8145600161
13Josh1270.07219187412
Sheet1
 
Upvote 0
Upvote 0

Forum statistics

Threads
1,207,286
Messages
6,077,537
Members
446,288
Latest member
lihong3210

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top