Forum Discussion
Formula for choosing a winner (weighted)
- Nov 02, 2020
jberlin OK I tweaked the equation to be =INT(RAND()*D89)+1 because the RAND() function is >=0 but <1 so taking the INT rounds down but the entry numbers start at 1 and since it never equals 1 the 'last' entry would never get selected, so I just +1 to shift it accordingly.
So that is the winning entry # (think off cumulative entry column as showing which ticket number(s) each person was given)
So I added a XLOOKUP function to find who owns that 'ticket #'
Now I also added a *I2 to the RAND() function so now the winning draw doesn't happen until you change I2 to a value of 1. So you can open the sheet and play with it and make sure it works and what not. Then when you are ready for the 'official drawing' you set I2 to 0 and then get the video/witnesses all ready, change it to 1 and kaboom, it draws your winner.
hope that helps.
mtarler I am so grateful for your prompt reply and assistance on this project, thank you!!
In terms of assigning the number of entries, the =1+INT(Sales Total/2500) formula works wonderfully!
Though with my current use of the RAND formula, I'm not sure if if I'm capturing the the use of the number of entries column/ if I am giving those with a higher number in that column, a higher likelihood to win the challenge. This is what I currently have =INT(RAND()*Total Cumulative).
I have attached a sample document.
Thank you in advanced!!
jberlin OK I tweaked the equation to be =INT(RAND()*D89)+1 because the RAND() function is >=0 but <1 so taking the INT rounds down but the entry numbers start at 1 and since it never equals 1 the 'last' entry would never get selected, so I just +1 to shift it accordingly.
So that is the winning entry # (think off cumulative entry column as showing which ticket number(s) each person was given)
So I added a XLOOKUP function to find who owns that 'ticket #'
Now I also added a *I2 to the RAND() function so now the winning draw doesn't happen until you change I2 to a value of 1. So you can open the sheet and play with it and make sure it works and what not. Then when you are ready for the 'official drawing' you set I2 to 0 and then get the video/witnesses all ready, change it to 1 and kaboom, it draws your winner.
hope that helps.
- VitaliyMMay 11, 2022Copper Contributor
mtarler This still doesn't take into account the probability of winning based on the number of entries
- mtarlerMay 11, 2022Silver ContributorVitaliyM Actually it does. The cumulative column adds in how many entries that line gets so if you have 1 entry the number on that first line is 1 but then I have 4 entries the number on my line is 4+1 = 5 so if the random number 1-5 is 1 you win but numbers 2, 3, 4, or 5 come up then I win 🙂 So you have 1 entry and I have 4 entries.