三个未知数乘积相加等于一个固定值,,怎么用EXCEL计算三个未知数组合?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三个未知数乘积相加等于一个固定值,,怎么用EXCEL计算三个未知数组合?相关的知识,希望对你有一定的参考价值。

例如:220X+320Y+360Z=10140,怎么求X,Y,Z组合?
X,Y,Z都是整数。

参考技术A

正整数解有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 公式4个数相加等于固定值的所有组合

0-9之间的任意四个数(可重复)加起来分别等于3、11、17、27、35的所有组合(比如0003、3000、0300、0030这几个数相加都等于3),求excel的公式算法

选中A1:A9999, 输入公式

=TEXT(IF(OR(SUMPRODUCT(--MID(TEXT(ROW(A1),"0000"),ROW($1:$4),1))=3,11,17,25),ROW(A1),""),"0000")

按 Ctrl+Enter  

参考技术A 在A1输入公式:
=TEXT(SMALL(IF(SUBSTITUTE("03,11,17,27,35",TEXT(LEFT(ROW($1:$9999)*1000)+MID(ROW($1:$9999)*1000,2,1)+MID(ROW($1:$9999)*1000,3,1)+MID(ROW($1:$9999)*1000,4,1),"00"),)="03,11,17,27,35",10000,ROW($1:$9999)),ROW()),"0000")
公式以CTRL+SHIFT+ENTER三键结束。
将公式向下复制

以上是关于三个未知数乘积相加等于一个固定值,,怎么用EXCEL计算三个未知数组合?的主要内容,如果未能解决你的问题,请参考以下文章

如何用excel找出几个数相加等于固定值

excel满足多个条件后返回固定值并求和怎么用函数实现?

js 数组中寻找两个值相加等于目标值, 三个值相加等于目标值

如何在一堆数字中找出几个数字相加等于固定值

如何在一堆数字中找出几个数,这几个数的和能够相加得一个固定值

MAP中怎么让相同键值相加