1、选择C2:C13单元格,输入=RAND() 按Ctrl+Enter组合键,生成随机数;2、选择B2:B13单元格,输入以下公式,按Ctrl+Enter组合键结束 =ROUND(B$14*C2/SUM(C$2:C$13),0)3、因通过ROUND函数将数据四舍五入到整数,因此可能总和不一定是826,这时可通过按F9单元格,重新计算,直到数据满足要求,...
AI视觉算法平台-人工智能系统,共达地算法超市提供5000+种"即插即用"的AI算法,覆盖智能制造,智慧零售,智慧物联,智慧城市等行业.算法具备高精度,高性价比,高适配性等特点.进入共达地AI算法网站了解更多详情。
选择A1:A5(根据你的实际工作表选择5个连续单元格——但下面的公式要与选择区域一致),输入公式:=IF(OR(A1=0,ABS(SUM($A$1:$A$5)-100)>0),RANDBETWEEN(1,39),A1)同时按Ctrl+Enter两键一次在 5个单元格中输入公式,将得到需要的一种随机分配结果。
假设 B1:B4随机产生4个数,之和等于A1=20 按F9变化 B1=ROUND(RAND()*(A$1-12)+1,0)B2=ROUND(RAND()*(A$1-SUM(B$1:B1)+ROW(A1)-12)+1,0)下拉11行
有了这些限定条件其实不能算是随机数了。可以用随机数公式+规划求解达到目的。
比如A1-A10总和为100,可以这样,A1-A9公式为=randbetween(1,12),A10公式为=100-sum(A1:A9)
选择A1:A600,输入=RAND(),按Ctrl+Ener组合键结束;选择B1:B600单元格,输入=ROUND(1+100*A1/SUM(A$1:A$600),2) 按Ctrl+Ener组合键结束。
1. 打开Excel并创建一个新的工作表。2. 在第一列输入参与分割的人员姓名或编号。3. 在第二列输入每个人应分得的金额数,设为0。4. 在第三列输入每个人最小可分配金额。5. 在第四列输入每个人最大可分配金额。6. 在第五列输入随机分配结果,设为0。7. 在第二列中输入总金额数。8. 在...
假设随机数生成在在A1到A14单元格中,则在A1单元格中输入:=ROUND(RAND()*84.7/14,1)A2单元格中输入:B1=A年,INDEX({0,100,250,300},MATCH(C1,{0,1.5,2,100},1))并下拉到A13 A14单元格输入:=84.7-SUM(A$1:A13)
A1至D1都一个公式:=ROUND(RAND()*(2200-1800)+1800,1)E1:=IF(10000-SUM(A1:D1)<=2200,10000-SUM(A1:D1),"")