Excel:统计员工发货的不同月份数以计算人均月发货均值
统计员工实际发货月份数及人均月发货量解决方案
前提假设
- 员工姓名列表存于
员工表的A列(A2:A100,表头A1为「姓名」) - 发货数据存于
发货表:B列为员工姓名(B2:B1000),C列为发货年月(如2024-01格式),D列为单订单发货数量(D2:D1000)
1. 统计每位员工的不同发货月份数
在员工表的B2单元格(对应A2的员工姓名)输入以下公式,下拉填充即可:
=COUNTA(UNIQUE(FILTER(发货表!C:C, 发货表!B:B=A2)))
公式逻辑:
FILTER(发货表!C:C, 发货表!B:B=A2):筛选出当前员工所有的发货月份记录UNIQUE():对筛选出的月份去重,得到该员工实际发货的不同月份COUNTA():统计去重后的月份数量,即实际参与发货的月份数
2. 计算人均月发货量
在员工表的C2单元格输入以下公式,下拉填充即可:
=SUMIF(发货表!B:B, A2, 发货表!D:D)/B2
公式逻辑:
SUMIF(发货表!B:B, A2, 发货表!D:D):统计当前员工的总发货量- 除以B列的实际发货月份数,得到该员工的人均月发货量
示例验证
以Joe Smith为例:他总发货250件,通过第一步公式统计出实际发货月份数为3,代入第二步公式计算得
250/3≈83.3件,符合需求。
由于近12个月有大量新员工入职,直接用总发货量除以12会导致计算结果失真,必须以员工实际参与发货的月份数作为除数,才能得到准确的人均月发货量。
内容的提问来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

