这可能听起来有点奇怪,也许我只是在这个问题上通过树木错过了森林,但有没有办法强制Excel解算器只返回结果的一个实例?作为一个简短的例子,想象一下我们对各种物体(颜色,动物和形状)的可爱性有一些结果。我们希望求解器从此列表中返回三个最受欢迎的对象。
红色(400) 狗(120) 圈(100) 红色(400) 猫(90) 广场(75) 蓝色(90) 马(60) 三角(70) 绿色(80) 蛇(30) 矩形(40) 黄色(40) 兔子(20) 五角大楼(15)当然,在这个例子中简化了问题。基本上,我的问题出现在我想要每种类型中的一种,即红色,狗和圆形但我继续得到红色,红色(再次)和狗,因为总数更高。我想定义一种方法来阻止Solver返回两个名为相同的值。我似乎无法弄明白,谷歌似乎也没有产生任何可行的回应。
答案 0 :(得分:1)
目前还不清楚你的数据是如何设置的,这可能会影响你如何设置解算器问题,但这里有一种方法(nb - 只有你有200个或更少的值可供选择时这个方法才有效)。
=C2*D2
,已填写。=SUMIF($A$2:$A$16,"="&G3,$D$2:$D$16)
填写的。工作簿看起来像这样......
...从这里,您可以使用以下内容设置Solver ......