excel中任意几个数相加 等于一个已知数中的一个问题-

excel中任意几个数相加 等于一个已知数中的一个问题-
A1~A19有数值,但是B1~B19没有数值,那么A1*B1=0 ,A2*B2=0,B1~B19有什么意义?填写什么数值呢,约束值怎么填写?最后老是说我选择的不是公式.有图片解释吗?

zhangby629 1年前 已收到1个回答 举报

simonsaid 幼苗

共回答了13个问题采纳率:100% 举报

方法如下:1、首先点击菜单栏上的工具-加载宏,勾选规划求解;2、在C1单元格输入=SUMPRODUCT(A1:A8,B1:B8),然后选中C1单元格,依次点击工具-规划求解,在设置目标单元格后面输入$C$1(可以直接选择单元格,下同),等于的后面选择“值为”,后面输入39642,可变单元格选择$B$1:$B$8,在约束那里点添加,单元格引用位置选择$B$1:$B$8,中间选择bin,后面选择二进制,然后点确定,再点求解,再点保存规划求解结果. B列中为1的对应的A列的数值就是就是需要求解的结果.

1年前 追问

1

zhangby629 举报

这个求和出来的值不是的啊。 我的意思是A1~A7 这7个数值中,哪几项相加,可以得到A8这个数值。数字少,还可以相互加,如果有几百个项目这样数字多的情况,我就不好加了。 我按照你说的方法得出的结果是A1到A8的求和总数而已。

举报 simonsaid

在A8单元格求A1~A7 单元格解的方法如下: 1、首先点击菜单栏上的工具-加载宏,勾选规划求解; 2、在A8单元格输入=SUMPRODUCT(A1:A7,B1:B7),然后选中A8单元格,依次点击工具-规划求解,在设置目标单元格后面输入$A$8(可以直接选择单元格,下同),等于的后面选择“值为”,后面输入39642,可变单元格选择$B$1:$B$7,在约束那里点添加,单元格引用位置选择$B$1:$B$7,中间选择bin,后面选择二进制,然后点确定,再点求解,再点保存规划求解结果。 由于A1~A7单元格数据中没有相加等于39642的数据,因此求解结果为无解。 比如将39642改为46192,B列中为1的对应的A列的数值就是就是需要求解的结果。 还有疑问Q我:116383166
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.031 s. - webmaster@yulucn.com