最近,使用工作表记录了员工日常的表现,表现是用分数来评估的。然而,记录并不连续,并且每位员工记录的次数又会有不同,如下图1所示。
图1
我想得到每位员工最后5次得分中,去除最高分和最低分后的平均值。...当然,如果该名员工得分次数不足5次,则取平均值。
首先,我们需要确定最后的5位数值。...)
会得到:
{1,2,3,4,5,6,0,0,9,10,11,0,0,14,15,16,17,0,0,0,0,0,0,0,0,0}
……
这样,我们使用LARGE函数取这个数组中第5大的值,也即最后5...以上,就是公式的核心部分。理解了这部分,后面就好办了。
求该区域的数值之和,然后减去其中的最大值和最小值,除以3,就是平均值了。...单元格2中完整的公式如下:
=IF(COUNT(B2:Z2)""),5))))-LARGE