接着我上一个问题:如何根据重复组计算平均值?
我正在尝试创建一个专栏“标准时间数据”它将包含与列相关的特定时间匹配的值“四舍五入的时间”。例如我想将 中的时间A2
与列中的相同时间进行匹配D
,然后从列中获取数据I
:
我使用的公式K2
是:
=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,0))
但我收到了错误,不幸的是,我不知道为什么。我通过确保所有单元格都包含值进行了测试,但没有任何区别。
答案1
INDEX 有三个参数。原始公式中缺少第三个参数。
原来的 =INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,0))
由于表格只有一列 (I2:I19),因此本例中应为 0。因此公式应为
=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19),0)
或者
=INDEX($I$2:$I$19,MATCH(A2,$D$2:$D$19,1),0)
MATCH 中的第三个参数在省略时默认为 1,然后它会查找小于或等于查找值的最大值。您可以将其设置为 0 以查找精确匹配,但您的数据集中没有这样的精确匹配值。