根据实力和等级划分人员分组

时间:2017-03-10 14:10:15

标签: excel automation

编辑: 在使用Solver之后,Saulo建议我已经设法将excel排序到最多8组3组。虽然我正在接近麻烦时进一步理想,此时我需要能够做18组3.但即使相同的设置明显调整为群组excel的增加似乎在过程中失败并失败,任何建议适应这个?

我试图找出一个简单且尽可能准确而不会过于疯狂的数学和公式,因为我基本的我的excel编码(一般编码)来计算基于等级和强度的理想组3用于视频游戏。

我想将最强者与最弱者配对,然后为第3个人均匀填补空隙。所以,每支球队的整体实力大致相同。

我拥有的因素是指定的领导者(等级)和总体力量等级(力量)。

手动执行此操作并不是太难,但尝试自动化它是。任何想法或建议都会很棒!?

这样的事情,但是自动化,这是我被卡住的地方,因为我希望能够添加更多的球员并调整他们的优势。 enter image description here

希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

乔丹,你有一个经典的情况,使用“解决者”。首先,你必须在你的Excel中选择“Solver”。选择Home - > Option - > Supplements - > Solver。然后,求解器按钮将位于“Data”菜单中。

解决方案是解决具有特定条件的问题,改变特定细胞,具有特定目的。在您的情况下,您的目标是具有最小强度差异的创建团队。你的问题的一个条件是球队应该拥有相同数量的球员。看看我如何组织工作表。

Sheet

何时打开求解器,第一个字段是“座位目标”。我们的目标(或目的)是尽可能减少团队之间的差异。所以我们选择了团队之间存在差异的单元格。然后我们必须告诉excel我们的目的是细胞具有最小值(chossing“min”)。

然后我们必须告诉excel他们可以改变值来实现我们的目标。在这种情况下,Excel可以更改玩家团队,因此我们选择团队中的单元格。

最后我们必须告诉excel这个问题的条件(或限制)。第一个结果是团队1的玩家总数是树。团队2的参与者总数都是3.然后我们必须告诉他们优秀的可变细胞值的限制(优越和劣等)。在这种情况下,我们选择优于或等于1,AND(其他反应)低于或等于2.

确定。现在我们遇到了一个特定目标的问题,即使用特定限制来更改特定单元格的值。现在解算器可以工作了。然后选择解决方法“进化”,老实说,我确实知道方法之间的差异,但我的经验是进化方法比其他方法更好。

我建议您阅读solver上的excel教程。起初,我们所有人都认为这太难了,但相信这比看起来更简单。