EXCEL中如何使3个数和等于另一个固定值数,但这3个数是随机数

如题所述

第1个回答  2022-10-12

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中如何让几个随机数的和为定值

使用前启用巨集

相似回答