Sep 03 2020 10:10 AM
Dear Sir,
I am facing problem in excel for splitting a number into different random parts
Like
I want to split 45 into 7 random parts
"1st part between 0-12"
" 2nd part between 0-12"
" 3rd part between 0-12"
" 4th part between 0-6"
" 5th part between 0-6"
" 6th part between 0-6"
" 7th part between 0-6"
All numbers should be randomly selected and the sum of all 7 parts must be 45. Likewise, I have several numbers to divide like 45,55,32,33, etc but the split will be in 7 parts as mentioned.
Please help me, if you can help me in the splitting of one number I will do the rest.
Thanks
Dr. Ashish Sharma
Assistant Professor
Sep 03 2020 11:10 AM
Solution
Dear Dr. Sharma
Please find a file that has a VBA script.
input your number in cell A1 (for example 45)
the function will use randbetween... until the sum will be 45
if you want 55, just change the value in cell A1
best regards
Sep 03 2020 11:16 AM - edited Sep 03 2020 11:16 AM
Hello @ashunjoy_1911,
I'm not sure that I fully understand your problem. It could be possible that not all 7 parts are random. For example, say random numbers of the first 5 parts were 12, 10, 12, 5, 6. The sum would already be 45 and thus the final 2 parts must be 0. This would make the final two parts non-random as they are dependent on the sum of the previous parts.
Sep 03 2020 11:17 AM
Sep 03 2020 12:05 PM
Sir, I got stuck in my original file.
Can you give a generous solution for the attached file?
Sep 03 2020 01:03 PM
Press F9 to generate solutions
accepted solutions will become green
keep pressing F9 until all the column becomes green
hope this solution work, I dunno what to do with fractions (round up or down)
Sep 03 2020 07:13 PM
Thank you Assaf
Actually the excel shows me error in the formula as I am using Office 2016
In 2016 "IFS" function is not working. "IFS" function is introduced after 2016.
Error- =_xlfn.IFS($B$1=0,0,$I16<>$A16,RANDBETWEEN(B$3,B$4),TRUE,B16)
Can you provide nested IF, Please
Sep 03 2020 10:58 PM
Sep 03 2020 11:17 PM
I am really grateful that you have taken up this task.
You really become an escape boat for me.
Regards
Dr. Ashish
Dec 23 2022 02:48 PM