图1
我想得到每位员工最后5次得分中,去除最高分和最低分后的平均值。当然,如果该名员工得分次数不足5次,则取平均值。
首先,我们需要确定最后的5位数值。...但是,每位员工得分的次数不一样,且输入也不一定是连续的,例如代号A的员工最后5位数值位于B2:F2,而代号B的员工最后5位数值位于K3:Q3,一个起始于第2列,一个起始于第11列,如何获取这个起始位置是关键...*(A3:Z3"")
会得到:
{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函数取这个数组中第...求该区域的数值之和,然后减去其中的最大值和最小值,除以3,就是平均值了。...单元格2中完整的公式如下:
=IF(COUNT(B2:Z2)""),5))))-LARGE