用规划求解完成。步骤是:如图
1、C1中输入要最后求得的值35855,C2中输入
=SUMPRODUCT(A1:A20*B1:B20)
C3中输入
=ABS(C2-C1)
B21输入
=SUM(B1:B20)
2、点击“工具”、“规划求解”。“设置目标单元格”为C3,“等于”“值”为0,“可变单元格”为B1:B20,
“添加”约束条件:“单元格引用位置”为B21,“=”“约束值”为5,“添加”。
再添加约束条件,“单元格引用位置”为B1:B20,“BIN”“约束值”为“二进制”。
最后点击求解。
因找不到5个合适的值,所以“规划求解参数”对话框中,把“等于”后改为“最小值”,再点击“求解”,最后的误差为9。B列中为1的、对应A列的值即为满足条件的值。
如果数据在A1:A20,那么
在B21单元格输入=SUMPRODUCT(A1:A20,B1:B20)
在B22单元格输入=SUM(B1:B20)
在“数据”选项下的“规划求解”中,进行了相应的设置,但没有找出满足要求的解。
详见附图
类似的问题本人回答过,请参考:
http://zhidao.baidu.com/question/1448534651601868380