EXCEL中,如何随机从固定区域随机提取固定个数的数值求和,并进行比对?

2023-08-14 05:10

1个回答

在 Excel 中,您可以使用以下方法实现所需的功能。首先,我们需要在单独的区域(例如 E1:M9)睁御蠢存储所有可能的组合。然后,我们可以使用一系列公式来检查各组合的求和,并找出具有相同个位数的组合。

在 E1:M9 区域,填充所有可能的 A1:C3 单元格组合。您可能需要手动输入它们,或使用一些 VBA 脚本生成。

在 N1:N9 列中,对于每个组合计算和。例如,在 N1 单元格,您可以使用以下公式:

=SUM(E1:G1)

然后将此公式向下拖动到 N2:N9 单元格。

在 O1:O9 列中,计算和的个位数。在 O1 单元格中,使用以下公式:

=MOD(N1, 10)

然悉陪后将此公式向下拖动到 O2:O9 单元格。

在 P1 单元格中,使用以下公式查找是否存在至少两个相同的个位数,并返回 TRUE 或 FALSE:

=IF(MAX(COUNTIF(O1:O9,O1:O9))>=2, "TRUE", "FALSE")

如果 P1 单元格显示为 TRUE,那么至少有两个组合的个位数相同。在这种情况下,我们可以找出相同个位数的组合。例如,您可以在 Q1 单元格中使用以下公式:

=INDEX(O1:O9, MATCH(INDEX(O1:O9, MODE(MATCH(O1:O9, O1:O9, 0))), O1:O9, 0))

此公式将返回相同个位数的第一个组合的个位数。

您还可以使用类似的公式找出相同个位数的组合的求和值以及对应的单元格坐标。例如,您可以在 R1 单元格中使用以下公式找出第一个相同个位数的组合的和值:

=INDEX(N1:N9, MATCH(Q1, O1:O9, 0))

然后,在 S1:S3 单元格中,使用以下公式找出相同个位数的第一个组合的单元格坐标:

=INDEX(E1:G1, MATCH(Q1, O1:O9, 0))

您需要根据实际情况调整这些公式,以获取所有具有相同个位数的组合。

如果 P1 单元格显示为 FALSE,则表示没有找到具有相同个位数的组合。在拆帆这种情况下,您可以在 Q1 单元格中显示“错误”。

相关问答
excel里如何随机数相加等于固定值?
1个回答2022-11-28 08:18
随机个数少的,还可以设置;随机个数太多,很难实现数相加等于固定值。不限制幅度,应该还行,最后一个用=固定值-随机数之和。
怎样用EXCEL从几个固定数字里随机取数
2个回答2022-12-22 18:26
这个问题还挺有意思的。首先需要定义一下“随机”,如果这个随机是真随机,即保证所有的组合能够被平均的选到,Excel现成的功能应该做不到,用VBA就成了个纯数学问题,得请邀请数学家解答。如果这个“随机”...
全文
excel表格中如何使随机数相加成一个固定值?
1个回答2022-11-22 13:17
1、生成第一个随机数。在E2单元格内输入公式“=ROUNDUP(RAND()*2*(100-SUM($E$1:E1))/(11-ROW(E1)),1)”生成第一个随机数。 2、调整有效数字位数...
全文
7个人,三个人随机排列,四人坐位固定,有多少种排法?
1个回答2024-02-23 02:37
第一个题就是7个位置取2个:21种剩下5个全排列:5!=120种乘法原理:21×120=2520种第二题就是7个位置取3个:35种,3个人全排列:3!=6种剩下的4人全排列:4!=24种乘法原理:3...
全文
怎样通过excel生成多个指定范围内随机数且和为固定值?
2个回答2022-11-19 08:48
=randbetween(10,20) 表示随机生成10到20之间的整数(适用于Excel2007以上版)
如何看待表面随和内心固执的人?
3个回答2022-11-19 09:06
表面随和是教养,内心固执是人格,这种人一般都有自己的主意和想法,而且很难改变,他们一般都很有韧性,有坚韧不拔的意志。
excel自动求和后怎样固定数值不变?
2个回答2022-12-17 12:57
选择你的值区域,复制或剪切,右击,选择性粘贴,只保留数值。
excel N个规定范围的随机数相加等于固定值结果?
1个回答2023-08-12 11:26
A1单元格内输入 =BETWEEN(1,100) 此函数表示A1随意取值,范围在1-100之间,根据实际返修参考即可。 B1、C1……以此类推,剩下最后一个单元格输入以下公式 =固定的整数值-SUM(...
全文
Excel 如何取得固定长度的文本
1个回答2023-05-18 02:57
使用left或者是right函数获取即可
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答