0

抱歉标题太长了。我正在尝试根据站点访问/流量将站点负载平衡到域组 A 和组 B。我已经捕获了每个域的总访问量,现在我想快速动态地将总域及其各自的访问量放在 A 组或 B 组中,以使总访问量尽可能接近相等。

例如,此处域组 B 只有 1 个站点,因为该站点的访问量大于所有其他域访问量的总和。其余的域被放入域组 A,因为它们的总数为 174,931。

在此处输入图像描述

Excel中有没有办法轻松做到这一点?我之所以问,是因为我有数百个域及其各自访问的列表,并希望将它们放在 A 组或 B 组中,以便优化每个域组的总访问量和站点数(意思是,每个域组的总站点数是尽可能平等)


编辑:

我的实际值列表(没有实际域名)

Domains:    Views:

Domain 1    118,777
Domain 2    84,108
Domain 3    17,595
Domain 4    17,595
Domain 5    14,201
Domain 6    13,682
Domain 7    8,412
Domain 8    7,685
Domain 9    7,549
Domain 10   6,602
Domain 11   5,631
Domain 12   5,603
Domain 13   5,271
Domain 14   4,533
Domain 15   4,051
Domain 16   4,051
Domain 17   3,682
Domain 18   3,363
Domain 19   1,983
Domain 20   975
Domain 21   792
Domain 22   768
Domain 23   151
Domain 24   17
Domain 25   1
Domain 26   1
Domain 27   1
Domain 28   1
Domain 29   0
Domain 30   0
Domain 31   0
4

1 回答 1

0

一个非常接近的简单方法是为每个值(域)分配一个随机数,然后在大于/小于 0.5 时分配 A 或 B。然后对 A 和 B 求和,然后继续按 F9 直到你得到足够好的答案 - 或者设置一个简单的宏来继续重新计算,直到你足够接近。

我一直使用这种方法,它快速而简单。其实我今天用过!!歇斯底里!

HTH 罗斯

于 2013-11-06T21:39:09.243 回答