首页 > 解决方案 > 从参考表中提取前两个数据点

问题描述

我正在进行质量分析,我只想从具有多个输入的某个人的表中提取前两个数据点。实现这一目标的最佳过程是什么。

这是我要弄清楚的一个简化示例: Jake 50 Jake 62 Jake 63 Mary 52 Mary 96 Mary 95 Mary 36

我的目标是找出这些:

杰克 1= 杰克 2=

玛丽 1= 玛丽 2=

一旦我找出这些点,我必须取前两个分数的平均值。

标签: excel-formula

解决方案


假设您的数据如下所示:

在此处输入图像描述

使用的公式E2如下所示:

{=AVERAGE(INDEX($B$1:$B$8,SMALL(($A$2:$A$8=D2)*ROW($A$2:$A$8),COUNTIF($A$2:$A$8,"<>"&D2)+1)),INDEX($B$1:$B$8,SMALL(($A$2:$A$8=D2)*ROW($A$2:$A$8),COUNTIF($A$2:$A$8,"<>"&D2)+2)))}

注意这是一个数组公式,应该通过Ctrl ShiftEnter


推荐阅读