作业帮 > 综合 > 作业

excel中如何求Z=X+Y中的X和Y的数值

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 09:41:10
excel中如何求Z=X+Y中的X和Y的数值
如题,知道 Z 为一组数字中 2个数字的和,如何查找Z是由哪2个数字组成,例如一组数字为 1 2 3 4 5 6
我这里有个数字7,我想知道7是有着一组数字中哪两个数字组成,如何查找?
excel中如何求Z=X+Y中的X和Y的数值
假设的你7个数在A1:A7,要求的和在C1.那么给你介绍两种方法:
先在B1:B7随意输入0或1,在D1输入:
=SUMPRODUCT(A1:A7,B1:B7)
  考虑到7个数字中可能找不到两个数的和正好等于已知数C1,那么我们还可求出最接近的两个加数.这样,可以在E1中输入:

  =ABS(C1-D1)
  在B8中输入:
  =SUM(B1:B7)
  调出数据中的规划求解,如图,目标单元格:E1,目标值:最小.可变单元格:选取B1:B7.再“添加”约束条件,引用单元格:B1:B7,运算符:选择bin,即二进制,也就是只能是0或1,再按“添加”,引用单元格B8,运行符:=,约束值:2(只两个数相加).确定完成添加约束,然后按“求解”.数据不多,要不了多久,就能得到正确的结果.选择“保留求解方案”后确定.

  B列中为1的单元格对应的A列同行单元格即为所求的加数.
  如果数据量大,还需要对选项进行一些设置,以防止无限止的运算.
  2.公式法:此方法只对数据量小的情况适应,一般数据个数以不超过25个左右为宜.
  输入B列的公式前,在选项中打开“启用迭代计算”,并把循环次数设到1000或更大.
  各单元格输入内容与方法1基本相同.但B1:B7用公式,在B1中输入:
  =IF(OR($E$1>=1,$B$8<>2),ROUND(RAND(),0),B1)
  拖拉复制到B7.数据量小时,是很容易得到结果的.
  公式法的优点是,C1中的和修改,B8中的加数个数修改后,一般能自动得到新结果,如果结果不对,可多次按F9重新计算,得到一个最接近的解.