帮我设计一个公式,计算下列数值中哪些相加等于519:146 72 55 92 46 67 88 35 70 39 112 91 125

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 07:16:25
帮我设计一个公式,计算下列数值中哪些相加等于519:146 72 55 92 46 67 88 35 70 39 112 91 125

帮我设计一个公式,计算下列数值中哪些相加等于519:146 72 55 92 46 67 88 35 70 39 112 91 125
帮我设计一个公式,计算下列数值中哪些相加等于519:146 72 55 92 46 67 88 35 70 39 112 91 125

帮我设计一个公式,计算下列数值中哪些相加等于519:146 72 55 92 46 67 88 35 70 39 112 91 125
把每个数放在固定的位置,用二进制来表示这些数的组合状态,例如本题中的13个数值,
146,72,55,92,46,67,88,35,70,39,112,91,125,可以用13位二进制数来表示它的组合状态.二进制上的哪一位数为1,表示该数值参与相加,哪一位数为0,表示该数值不参与相加.例如1111111111111,表示所有数据相加,1111011111111表示第5个数不参与相加,13个数值的组合状态就有8196种.
所以,如果数据的数量不是很多,用Excel可以处理.如果数据量很大,最好还是编程来做,不受Excel容量的限制.对于本问题来说,可以这样做:
1. 输入原始数据:
将原始数据输入B1~N1
2. 将二进制数中的每一位所对应的数值输入到B2~N2:
在B2中输入公式:
=2^(COUNT($B1:$N1)-COLUMN()+COLUMN($B1)-1)
选中B2单元格,向右拖拉复制公式,一直到N2.
3. 估计二进制数的最大值和最小值,确定表格大小:(不估计大小也可以,最小值为0,最大值为8192)
最前面的连续几个数相加如果大于519了,那么这种组合所对应的二进制数就是可能的最大值.
最后面的连续几个数相加如果小于519了,那么这种组合所对应的二进制数就是可能的最小值.
本题中前6个加起来不超过519,前7个加起来超过519,所以最大值是:1111111000000,对应的十进制数为8128.本题中后6个加起来不超过519,后7个加起来超过519,所以最小值是;0000000111111,对应的十进制数为63.于是一共有8128-63+1=8066种组合.计算公式前面有两行固定值,所以表格大小一共有8068行.
4. 输入初始值和公式:
在A2中输入62,在A3中输入公式:
=A2+1
在B3中输入公式:
=MOD(($A3-SUMPRODUCT(C3:$N3,C$2:$N$2))/B$2,2)
选中B3单元格,向右拖拉复制公式,一直到M3.
在N3中输入公式:
=MOD(A3,2)
在O3中输入公式:
=SUMPRODUCT($B$1:$N$1,$B3:$N3)
6. 复制公式
选中A3~O3,向下拖拉复制公式,直到第8068行.
7. 统计总和为519的组合:
在P3中输入公式:
=MATCH(519,O3:O8068,0)+2
在P4中输入公式:
=IF(ISERROR(MATCH(519,OFFSET(O3:O8068,P3-ROW(P1)+1,0,8068-ROW(),1),0)),"",MATCH(519,OFFSET(O3:O8068,P3-ROW(P1)+1,0,8068-ROW(),1),0)+P3+2)
选中P4单元格,下拉复制公式,直到公式的结果为空.
在Q3中输入公式:
=IF(INDEX($B$3:$N$8192,$P3-2,COLUMN(A1))=0,"",INDEX($B$1:$N$1,COLUMN(A1)))
选中Q3单元格,向右拖拉复制公式,共13列.
选中Q3~AD3,向下拖拉复制公式,直到P列最后一行.
8. 验证结果
在AE3单元格输入公式:
=sum(Q3:AD3)
选中AE3单元格,向下拖拉复制公式,直到公式P列的最后一行.
AE列的值应当等于519.
附图给出了结果,共有22种组合. 
公式中有些表格范围直接写成B3:N8192,也可以根据所计算的最大值和最小值,计算表格的最后一个单元.,

你是想在EXCEL里直接用公式,把这样的数挑出来吗?这个好像不能实现,除非用到VBA编程。

72、92、46、88、70、39、112 相加等于 519请告诉我公式,电子表格中如何操作?在电子表格中:将数据逐一输入到表格中,需要求和的话在最后表格中输入等号(=),然后点第一个数据按加号(+),然后点第二个 + 第三+第四~~~知道最后一个数据,按回车键完成。 如图所示。。...

全部展开

72、92、46、88、70、39、112 相加等于 519

收起

帮我设计一个公式,计算下列数值中哪些相加等于519:146 72 55 92 46 67 88 35 70 39 112 91 125 在EXCEL中插入计算公式怎么做?(前三项数值相加减600,再用得到的值乘以0.005,在ESCEL中怎么编写公式?) excel表格中一列数值只需正数相加而负数不相加公式怎么设置 excel中:分别有A1,B1两个数,一个公式为=A1+B2,然后我要改动A1或者B1的数值,公式计算结果不变,why? 请设计一个实验,探究下列物体中,哪些是导体,哪些是绝缘体?物体:铜线,硬币,铅笔芯,橡皮,塑料尺,玻璃一定要帮我解答.2011年2月10日下午4点之前. 短信里关于爱情的计算公式有一个短信是关于爱情计算公式的,都是百分之十的什么相加得来的.麻烦大家帮我找找 液压缸设计需要哪些计算公式? excel中任意几个数相加 等于一个已知数中的一个问题-A1~A19有数值,但是B1~B19没有数值,那么A1*B1=0 ,A2*B2=0,B1~B19有什么意义?填写什么数值呢,约束值怎么填写?最后老是说我选择的不是公式.有图片 EXCEL如何用公式计算同时满足两个条件,返回另一个单元格中的数值 ,并使这列中同样满足条件的列相加?我只会用公式计算满足一个条件,如:=SUMIF(W:W,23.5,D:D),如果还要满足宽为66,高为23.5,公式 excel公式太长80个数值相加 EXCEL中,有一列数值为50 80 70 25 90现在要用一个公式把它们相加,但要公式自动踢出小于50的数值.能做到吗 油罐容积计算我站的储油罐是圆柱形罐,侧卧在地下,请问哪位高人能不能帮我设计一个在excel中应用的公式,让我在公式中输入任一高度就能知道其对应的容积, 在excle表中怎样把重复的一列数值用公式相加 求问用什么公式多个工作表的数值相加在同一个单元格中 怎么使表格一列中前几个数值大的相加,求公式例如:表格一列或者一行20个中选取前5个数值大的,相加. EXCEL中怎么编辑数学计算公式A列的数值除以一个固定的数值~答案在B列中显示 计算表格中的函数亲们,来帮帮忙吧.具体情况看图片,帮我写出这个计算函数.谢谢啦!我要把A1表中的数字与A2表中的数字相加,如果用和值大于B1表中的数,则C1表中得出相减的数值;如果和值小 一个关于土方量计算的题,请帮我计算一下附计算公式