请问大家excel中能否实现从一组数据中随机选择两个数,而两个数之和是一固定值?

如题所述

是一列数是吧?用VBA循环的方法找出来
如你的数据在A列,在B列列出两数之和等于100的组合
运行以下宏即得到
Sub
aa()
Dim
arr,
arr1(),
x&,
y&,
i&
arr
=
Range("A1:A"
&
Range("A65536").End(xlUp).Row)
For
x
=
1
To
UBound(arr)
-
1
For
y
=
2
To
UBound(arr)
If
arr(x,
1)
+
arr(y,
1)
=
100
Then
i
=
i
+
1
ReDim
Preserve
arr1(1
To
i)
arr1(i)
=
arr(x,
1)
&
","
&
arr(y,
1)
End
If
Next
y
Next
x
Range("B1").Resize(UBound(arr1),
1)
=
Application.Transpose(arr1)
End
Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

excel指定范围内随机取数且随机数和等于特定值
1、第一步,在单元格C5中输入如下公式以生成第一个随机数。 最后一个数字“ 1”表示有效数字,可以根据个人的需要对其进行修改,见下图,转到下面的步骤。2、第二步,完成上述步骤后,按Enter键确认,第一个随机数将出现在表格中,见下图,转到下面的步骤。3、第三步,完成上述步骤后,单击C5右下...

excel表格同一个格式里面怎么设置两个随机数excel随机显示2个数
01 在excel工作表里,随机抽取一个数或两个数。02 选择数据区域,随机重复,随机抽取 03 选择抽取的个数。不勾选抽中的单元格置空,选择存放位置,完成 04 如果抽中的单元格数据删除,勾选抽中的单元格置空 05 选择存放位置,确定,快速随机抽取数据,完成 ...

excel如何随机生成几个数,且这几个数的和等于指定的一个数
首先计算这个范围的差值。这里假设范围值为50~100之内的随机数打开电子表格,在所需要产随机数的单元格内输入如下公式:=rand()*(100-50)+50。按确认键就可以生成在规定范围内的随机数了。如果需要生成多个随机数,那拖动单元格最下角小三角就可以啦。

电脑excel文档内怎么通过一个平均值来随机凑出两个数
具体如下:1. 第一步,打开电脑中的一个excel文档。2. 第二步,我们需要使用固定公式将数值2进行统一的设置,如下图所示。3.第三步,点击拖动并向下填充,以凑出多个组合。4. 第四步,将平均值也相应的下拉填充对应的格子。5. 第五步,选中中间的空白区域。6. 第六步,点击上方菜单栏中的方方...

excel指定范围内随机取数且随机数和等于特定值
=RAND()*(你的最大值-你的最小值)+你的最小值按下Enter键,第一个随机数就会显示在表格中。接着,用鼠标点击C5右下角的填充柄,拖动到C8,以生成4个连续的随机数。在C9单元格中,输入公式计算剩余数值:=100-SUM(C5:C8)这样,当你完成所有步骤后,C5至C9的随机数之和将固定为100。通过这个...

excel如何随机生成几个数,且这几个数的和等于指定的一个数
在EXCEL中利用ROUNDUP函数可以随机生成几个数,且这几个数的和等于指定的一个数。演示软件版本excel2007,演示为随机生成5个数,和为100。具体操作请参照以下步骤。1、在C5单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))\/(11-ROW(E1)),1)”生成第一个随机数。最后一个数字“1”...

excel中怎么在一个单元格内出来两个随机数excel中怎么在一个单元格...
1. 可以通过在一个单元格内使用Excel函数来生成两个随机数。2. 原因是Excel提供了一些内置的函数,可以用于生成随机数。其中,RAND函数可以生成一个0到1之间的随机数,而RANDBETWEEN函数可以生成指定范围内的随机整数。3. 要在一个单元格内生成两个随机数,可以使用以下公式:=RAND()&" "&RANDBETWEEN(...

excel 表格函数 我想取几个随机整数 加起来的总和是一个固定数字!急急...
在A1,B1输入公式=INT(RAND()*5)+16 在C1-H1输入公式=INT(RAND()*4)+7 在I1输入公式=sum(a1:H1)然后向下复制N行。再选中所有的数据,复制,选择性粘贴,粘贴数值,(这一步必须要做,不然一筛选结果就会变掉)再筛选出I列是90的结果,如果结果太少,可以重复做上面的操作。

excel怎么随机生成一个范围内的数字等于一个固定的总值?
Excel随机生成一个范围内的数字等于一个固定的总值,可以使用“规划求解”功能,具体操作步骤如下:依次单击“开发工具”--“加载项”;在弹出的对话框中勾选“规划求解”选项,单击“确定”按钮;在A1单元格输入公式:=SUM(B1:C10)依次单击“数据”--“规划求解”;在弹出的“规划求解参数”对话框中的“...

Excel中,怎么在一列随机出现的数据中,随机抽取1个数或者2个数?
Excel怎样快速从数据中随机抽取n个不重复显示

相似回答
大家正在搜