excel如何平均分组?
发布网友
发布时间:2022-04-26 16:08
我来回答
共3个回答
热心网友
时间:2023-10-13 15:18
先按资产总额从高到低排序:
1号和100号一组,
2号和99号一组,
3号和98号一组,
4号和97号一组,共4组
5-8号再按上面每组的资金,5去最少的,8去最多的,形成新4组
93-96再按上面每组的资金,93去最少的,96去最多的,形成新4组
9-12
89-92
.
.
.
.
48-51再按上面每组的资金,48去最少的,51去最多的,形成最后4组
这样每组25人,资金应该基本平均
只有100人可以人工完成,人要多就也可以编一段宏语句来完成工作。
热心网友
时间:2023-10-13 15:18
取平均值的函数为AVERAGE函数,要取出指定区域例如A1:A5的平均值则写为
=AVERAGE(A1:A5)
如果想要在B1中显示A1:A5的平均值,B2中显示A6:A10的平均值,B3中显示A11:A15……这样的话,可以配合OFFSET函数来做到,在B1中输入
=AVERAGE(OFFSET(A$1,ROW(A1)*5-5,,5))
这里OFFSET是指从指定单元格开始,偏移一定行或者列之后返回一个单元格或一个区域。这个公式里,是以A1为起点,偏移ROW(A1)*5-5行,0列的位置,然后返回从这个位置开始的5行1列数据。ROW(A1)是返回A1的行号,也就是1,向下填充时这个调用会自动变为A2、A3、A4……所以这里第一个输入返回的会是从A1偏移0行0列,也就是A1本身开始的5行1列单元格(即A1:A5)。而向下填充后,ROW(A1)会自动变为ROW(A2)等等,那么配合上后面的*5-5之后,这个数列的返回值应该是0、5、10、15……也就是会自动变为以A1、A6、A11、A16……开始的5行单元格来计算平均值。
热心网友
时间:2023-10-13 15:19
有点难度。建议不要让分组难倒自己,不如给客户分几个类。资产100万到500万的,算小客户;500万到1500万的算中等客户,1500万到5000万的算大客户。100万以下的,算小小客户。
然后按照客户分类,尽量每组分到差不多的,这样方便多了。