在Excel中如何自动计算员工当天的平均效率,用什么公式好?
2019-03-28 · 知道合伙人软件行家
看来又是一老问题了,且题主也采纳了回答。不知百度为何总喜欢拿老问题出来。
但就本问题而言,看了已有的回答,都是用公式,特别是采纳的回答,貌似公式还是错的。小明3次,却用条件求和的结果除以2,显示是有问量的。有的人只出现一次,有的有的2次,还有3次的,也许题主的实际工作表还有更多次的,统一用2来做分母,显然是不合适的。
实际本问题最宜的方法应该是数据透视表,因为数据在多列,所以要用多重合并计算数据区域的数据透视表。如图
按Alt+D+P调出插入数据透视表对话框(不能用直接插入的方式——直接插入没有多重合并计算区域的选项)
2. 按“下一步”后,选择“创建单页字段”,再点“下一步”(本步骤——称为步骤2a——简单——没截图)。进入步骤2b后,分别选择两个数据区域,添加到区域列表中,如图,已将A、B列区域添加到列表中,C、D区域选择后,在选定区域中显示,按“添加”后将添加到列表后面。
3. 添加完所有要计算的区域后,按“下一步”进入步骤3,在步骤3中,可选择数据透视表放置在现有工作表还是新工作表中。如图选择现有工作表,再选择透视表的起始位置
4. 按确定后,将返回Excel工作表中,并自动生成了一个按不同人员求和的透视表。
5. 显然,这不是我们需要的求平均值的表格。右击透视表,选择“值汇总依据——平均值”
6. 再次右击中,选择“数据透视表选项”,在“汇总和筛选”选项卡中,去掉“显示行汇总”和“显示列汇总”的对勾后确定。然后选择数值列,再次右击,选择“设置单元格格式”,数字选项卡,数值——小数位数,选择需要显示的位数(图中选择1位)
7. 设置完后的效果如图
显然比公式要简单明了得多。