客户总数无需再求和,但是销量一直在递增,Excel如何算人均汇总?

Excel学习世界 2023-10-10 21:28:29

这是某同学工作中遇到的一个实际案例:根据各部门的客户总基数,分别计算出人均总销量和人均单项产品销量。这其中,同样的产品可能有多笔销售记录。

在这个案例中,无论原始数据表设计得多么合理,要实现上述需求都无法一蹴而就,因为销量要加总,而人数不需要,那怎么办?

案例:

根据下图 1 的源数据表,计算以下数据:

每幢楼的物资总数,以及平均每户的物资总数;

每幢楼的各项物资总数,以及平均每户的每种物资数

效果如下图 2、3 所示。

解决方案:

1. 选中数据表的任意单元格 --> 选择菜单栏的“数据”-->“从表格”

2. 在弹出的对话框中点击“确定”。

表格已上传至 Power Query。

3. 在左侧的“查询”区域,将“表1”复制两次。

4. 在“表1”中,删除表格的最后 2 列。

5. 选中“楼层”列 --> 选择菜单栏的“主页”-->“删除行”-->“删除重复项”

6. 选择“查询”中的“表1 (2)”--> 选择菜单栏的“主页”-->“分组依据”

7. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

选择“楼层”选项

新列名:输入“物资总数”

操作:选择“求和”

柱:选择“数量”

8. 选择“查询”中的“表1 (3)”--> 选中“物资”列 --> 选择菜单栏的“转换”-->“透视列”

9. 在弹出的对话框中选择“数量”--> 点击“确定”

10. 选择“表1 (2)”查询 --> 选择菜单栏的“主页”-->“合并查询”

11. 选中“表1 (2)”中的“楼层”列 --> 在下拉菜单中选择“表1”--> 选择“楼层”列 --> 点击“确定”

12. 点开“表1”旁边的扩展钮 --> 在弹出的菜单中仅勾选“户数”--> 取消勾选“使用原始列名作为前缀”--> 点击“确定”

13. 将“户数”列拖到中间。

14. 选择“添加列”-->“自定义列”

15. 在弹出的对话框中按以下方式设置 --> 点击“确定”:

新列名:输入“每户物资数”

公式:用鼠标点击字段,设置为“物资总数”除以“户数”

16. 选择菜单栏的“主页”-->“关闭并上载”-->“关闭并上载至”

17. 在弹出的对话框中选择“仅创建连接”--> 点击“加载”

18. 在右侧的“工作簿查询”区域选中“表1 (2)”--> 右键单击 --> 在弹出的菜单中选择“加载到”

19. 在弹出的对话框中选择“表”--> 选择“现有工作表”及所需上传至的位置 --> 点击“加载”

第一个表格上传好了。

20. 选中“表1 (3)”--> 点击“加载到”

21. 选择表及所需的上传位置 --> 点击“加载”

第二个表也传好了。

22. 在 Q2 单元格中输入公式,用“面罩”数除以“户数”。

超级表会自动填充一整列公式。

23. 用同样的方式依次计算其他物品的户均数。

0 阅读:1

Excel学习世界

简介:Excel 学习交流