本文目录
- 问excel产生随机数后固定
- excel N个规定范围的随机数相加等于固定值结果
- Excel中如何让几个随机数的平均值等于某个值后固定
- excel随机数和为固定值(非连续表格)
- EXCEL中如何使3个数和等于另一个固定值数,但这3个数是随机数
问excel产生随机数后固定
1、打开excel软件并创建一个新的空白表单。
2、输入要生成概率随机数的原始数据。原始数据的不同之处在于绘制不同奖项的概率。根据指示获胜状态的概率的大小来确定随机数的生成。
3、随机选择一个单元格来定义固定概率随机数函数。
4、输入= LOOKUP(RAND()* 100,{0,1,5,75,85},{“一等奖”,“二等奖”,“参与奖”,“三等奖”,“四等奖”})这是使用查找和rand函数生成固定概率随机数的组合公式。
5、以下是随机生成固定的数字。也就算概率,效果如下。
excel N个规定范围的随机数相加等于固定值结果
A1单元格内输入=BETWEEN(1,100)此函数表示A1随意取值,范围在1-100之间,根据实际返修参考即可。B1、C1……以此类推,剩下最后一个单元格输入以下公式=固定的整数值-SUM(A1,B1,C1……)此函数表示最后一个数值由固定的整数值减去A1、B1、C1……的求和。如果A1、B1、C1……在连续区域,SUM(A1,B1,C1……)可以改成SUM(区域)按F9可刷新数据
Excel中如何让几个随机数的平均值等于某个值后固定
1、如下图所示,在F6单元格输入指定的平均值,需要在C3:H11单元格区域内生成一组随机数。要求这些随机数的平均值要等于F6指定的值。
2、在c3单元格输入以下公式:=IF(AVERAGE($C$3:$H$11)=$F$1,C3,RANDBETWEEN(20,80)/10),其中:RANDBETWEEN函数用于生成指定区间的随机数。
先使用RANDBETWEEN(20,80)生成20至80之间的随机数,再除以10,就得到2至8之间的小数。
AVERAGE($C$3:$H$11)用于计算C3:H11单元格的平均值。在C3单元格内,用IF函数判断,如果C3:H11单元格的平均值等于F6单元格指定的值,就返回C3的本身的值,否则就生成3。
3、由于公式引用了本身的值,所以输入公式后,会弹出警告对话框,如下图:
4、遇到此类情况,需要对excel迭代计算进行启用,步骤如下。依次单击【文件】【选项】【公式】,勾选【启用迭代计算】,最多迭代次数可以设置为1000,这里设置的次数越多,得到符合条件随机数的可能性就越大,但是次数过多,会增加计算量。
5、进行完上述步骤,现在只要修改C3单元格中指定的平均值,就会生成一组随机数,这些随机数的平均值就等于C3单元格的值。
excel随机数和为固定值(非连续表格)
1、生成第一个随机数。在E2单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))/(11-ROW(E1)),1)”生成第一个随机数。2、调整有效数字位数。下图红框中的数字控制着随机数有效数字位数,如果想保留三位有效数字,将其改成3即可。3、拉伸填充E2到E10。点击E2右下角的黑点,鼠标变成十字形,拖往E10单元格,这样就填充了E2到E10单元格。4、生成最后一个随机数。在E11单元格内输入公式“=100-SUM(A2:A10)”,生成最后一个随机数。
EXCEL中如何使3个数和等于另一个固定值数,但这3个数是随机数
EXCEL中如何使3个数和等于另一个固定值数,但这3个数是随机数
如果X,Y,Z可以是任何整数值的话,随意推荐一个方法: A1,B1,C1中分别输入: =INT(RAND()*10) =INT(RAND()*10) =10-A1-B1 下拉各组公式即可 补充: 下次问题说清楚,刚刚楼下的方法可行,但不完全如没有6,3,1组合 我稍后看看 改进如下: A1,B1,C1中分别输入: =INT(RAND()*10) =INT(RAND()*(10-A1)) =10-A1-B1 下拉各组公式即可
excel生成10个随机数,和等于固定值,每个数不大于它对应的最大值
每个数不大于它对应的最大值是啥意思? 上传带行列号的有资料示例的表格截图,清楚说明已知条件,达成什么样的结果,结果和已知条件有怎样的勾稽关系,才能有针对性地给你准确的答案。
在excel表中怎么同时满足2条件 如一个数大于等于70并且另个数要小于等于60等于另个固定值150
你的问题我是否可以理解为:如果A》=70且B《=60,则C=150? 可在A列B列分别输入数值A,B 然后C列的公式如下: =IF(AND((IF(A1》=70,TRUE,)),(IF(B1《=60,TRUE,)))=TRUE,150,"不成立")
c语言产生两个随机数时怎么使一个数总是大于另一个数
你是要范围一样吗?比如a和b的范围都是1~99? 如果这样,那么你每次生成的数字都必须进行比较,不满足条件则continue。你可以使用下面程式码: srand(time(NULL));while(1){ a = rand()%99 +1;b = rand()%99 +1;if(a 》 b) break;} 如果不要求范围一致,只要将a的范围该大一点,如a = rand()%99 + 100;b = rand()%99;这样a始终都是大于B的。
vb程式设计,如何使一个数是另一个数的几倍数
label1=a label2=val(label1)*3+2
如何使用随机数字表获得60个数
首先,1到60,编号为,01,02,03,...60。 其次,定好读数规则,比如,从第某行第某列开始,从左到右,从上到下读。 第三,读数时两位一组读数,读出一个数,就记录下来,再接着读,遇到相同的,就舍去,继续往下读,超过范围的数,也舍去,继续读直到获得60个不同的数。 第四,举例说明,比如有一列数:475 948 578 957 947 349 043 25... 则获得的数为,47 59 48 57 89(舍去) 57(舍去) 94(舍去) 73(舍去) 49 04 32
3个自然数和的乘积为120其中两个数的和等于另一个数求这3个数
120=2*2*2*3*5,能够组成两个数的和等于另一个数的组合为 3+5=8 ,所以这三个数为 3;5;8
EXCL 中限定范围的随机数之和为固定值
Public Function RandC(R_Count As Long, sum_i As Long) As String ’R_Count为随机数个数 ’sum_i为限定的随机数和 Dim n1 As Long Dim Rt As String Dim i As Long Dim Rt_sum As Long For i = 1 To R_Count - 1 Randomize n1 = Int(Rnd() * sum_i) + 1 If Rt_sum + n1 《= sum_i Then Rt = Rt & n1 & ";" Rt_sum = Rt_sum + n1 Else Rt = Rt & "0;" End If Next i
Rt = Rt & (sum_i - Rt_sum) RandC = Rt ’返回用分号隔开的字串 End Function
已知一个固定值,现有100个数字,求任意数量数字相加等于固定值,求EXCEL高手解答
这个是Excel的规划求解的标准题目,你查查规划求解的相关范例吧。有图有示例,这样便于理解。 这里先开个门,说不定,你查查Excel自带帮助就能搞定。 在Excel 2003视窗中单击“工具”选单,在弹出的下拉选单中单击“载入巨集”命令,出现“载入巨集”对话方块,在“可用载入巨集”列表框中选定“规划求解”复选框,单击“确定”按钮。载入巨集后,“工具”选单中出现“规划求解…”命令。 这个专题有点费解,祝顺利! 有难处提供题目的100个数字 和一个固定值 到filesinhand@163.,我帮你做个样子。
在excel中如何让几个随机数的和为定值
使用前启用巨集