求和值并动态添加到两列以使值大致相等

时间:2013-11-06 21:16:03

标签: excel

很抱歉这个冗长的标题。我正在尝试根据网站访问/流量将网站平衡到域组A和组B.我已经捕获了每个域的总访问量,现在我想快速动态地将总域名与A组或B组各自的访问次数放在一起,以使总访问量尽可能接近相等。

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

一种简单的方法是为每个值(域)分配一个随机数,然后在超过/低于0.5时分配A或B.然后总结A和B,然后继续按F9直到你得到一个足够好的答案 - 或者设置一个简单的宏来继续计算,直到你足够接近。

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

HTH 罗斯