如何用excel找出几个数相加等于固定值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用excel找出几个数相加等于固定值相关的知识,希望对你有一定的参考价值。
先将光标放在相加结果的单元格中,单击工具栏上“fx”,在弹出的对话框中选择常用函数“SUM"函数命令,然后点确定,再弹出的对话框中Number1先添加一个你要相加单元格,再Number2添加第二个数,依次这样,有几个数相加添加几个,最后点确定即可。 参考技术A 是啊,excel并不是万能的,只能自己编个小程序来实现了。可考虑for循环或do循环语句。 参考技术B 比如你要在A1:A5五个单元格找出5个任意的数,相加固定等于50。A1输入
=INT(RAND()*12.5)
下拉到A4
A5输入
=50-SUM(A1:A4)
完了按F9刷新看看,是不是你要的?
三个未知数乘积相加等于一个固定值,,怎么用EXCEL计算三个未知数组合?
例如:220X+320Y+360Z=10140,怎么求X,Y,Z组合?
X,Y,Z都是整数。
正整数解有38组:
X Y Z 220X+320Y+360Z
1 4 24 10140
1 13 16 10140
1 22 8 10140
3 6 21 10140
3 15 13 10140
3 24 5 10140
5 8 18 10140
5 17 10 10140
5 26 2 10140
7 1 23 10140
7 10 15 10140
7 19 7 10140
9 3 20 10140
9 12 12 10140
9 21 4 10140
11 5 17 10140
11 14 9 10140
11 23 1 10140
13 7 14 10140
13 16 6 10140
15 9 11 10140
15 18 3 10140
17 2 16 10140
17 11 8 10140
19 4 13 10140
19 13 5 10140
21 6 10 10140
21 15 2 10140
23 8 7 10140
25 1 12 10140
25 10 4 10140
27 3 9 10140
27 12 1 10140
29 5 6 10140
31 7 3 10140
35 2 5 10140
37 4 2 10140
43 1 1 10140
我是使用宏来获得的,宏代码为:
生成的表格是:
本回答被提问者采纳 参考技术B看来大家的想法大同小异
参考技术C所有的组合如下:
1 4 24
1 13 16
1 22 8
1 31 0
3 6 21
3 15 13
3 24 5
5 8 18
5 17 10
5 26 2
7 1 23
7 10 15
7 19 7
9 3 20
9 12 12
9 21 4
11 5 17
11 14 9
11 23 1
13 7 14
13 16 6
15 0 19
15 9 11
15 18 3
17 2 16
17 11 8
17 20 0
19 4 13
19 13 5
21 6 10
21 15 2
23 8 7
25 1 12
25 10 4
27 3 9
27 12 1
29 5 6
31 7 3
33 0 8
33 9 0
35 2 5
37 4 2
43 1 1
以上是关于如何用excel找出几个数相加等于固定值的主要内容,如果未能解决你的问题,请参考以下文章