在Excel里1-40任选8个合计等于200的公式怎么编

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:13:21

在A1:A40输入1到40这40个数(用填充序列下拉就可以了)

然后在C1输入
=SUMPRODUCT(A1:A40,B1:B40)

C2中输入
=SUM(B1:B40)

然后工具-规划求解(如果没有进入工具-加载宏,将其中的规划求解加载上)

目标单元格:C1,选择"值为",后在输入200
然后可变单元格为:B1:B40

约束条件为(按添加进行操作)

B1:B40>=0
B1:B40<=1
B1:B40=INT
C2=8

最后按"求解"

凡是在B中出现1的,其所对应的A列数值就是选择出来的数字

感谢楼上的smallcolour为我们提供了这种思路,但我按smallcolour的做法来实际验证了一次,发现实际上在B1:B40中,规划求解得出了小数,不完全是整数,在受smallcolour的启发下,我把它的规划约束条件:
B1:B40>=0
B1:B40<=1
B1:B40=INT
C2=8

改成了
B1:B40=BIN
C2=8

结果发现得出了正确的结果。请楼主试一下。

等高手出现