排名第三,销售额的三分之一

我有一个excel表单,如下所示。 我需要通过销售计数得到排名前三位/下三位。 有没有办法让这个在Excel中完成?

Item Count 1 100 2 90 3 80 4 60 5 55 6 50 7 45 8 35 9 25 

分成3个桶,所以每个540/3 =〜180个项目 –

存储桶1 – 项目1和2(计数= 190)存储桶2 – 项目3,4和5(计数= 195)存储桶3 – 项目6,7,8,9(计数= 155)

有多种方法来实现这一点。 假设您的ItemCount数据在列A和B中,则最短path将在单元格C2使用以下公式:

 =ROUND(3*SUM($B$2:$B2)/SUM($B$2:$B$10),0) 

input到C2 ,select该单元格,并将单元格的右下angular一直拖到最后一行。 请注意在第二秒之前有意“缺less”的$符号。 这需要处理拖动angular落时所需的自动填充行为。

如果允许使用助手列,则可以使用以下布局创build一个计算更有效的方法:

用于实现存储桶的示例布局

如果你想,你可以隐藏C列。 它包含不同销售计数的累计值。 单元格C1设置为0 ,单元格C2包含公式=$C1+$B2 。 然后, D列通过在单元格D2使用公式=ROUND(3*$C2/$C$10,0)来近似桶,然后再次向下拖动右下angular。 如果您的工作表上有许多行,这可能是更好的方法。

请注意,这两种解决scheme的结果相同。 一个或多个桶中的值可能变为0 ,这不完全正确。 这可以避免使用ROUNDUP而不是ROUND ,但是因为你没有清楚地表明你想要桶的边界准确地落在不同的情况下,所以我认为我把它作为一个练习给你:-)。