第二个基于标准的最小值

时间:2016-11-28 13:49:37

标签: excel

目标:我拥有所有不同的名称(在本例中为K列),并希望在我的列表D列中搜索。当我找到D和K匹配时,我想在E中找到第二个最小值并显示该值。

到目前为止

代码:=VLOOKUP(SMALL(E:E,2),D:D,1,K4)

最近,但没有小过滤器=VLOOKUP($K5,$D$2:$E$999,2,FALSE)

错误是#Value(我可以看到有实际值)

还尝试过:=VLOOKUP(IF($D:$D=$K5,SMALL($E:$E,1),"X"),D:E,2) - 不过滤criteia

enter image description here

1 个答案:

答案 0 :(得分:3)

使用聚合:

=AGGREGATE(15,6,$D$2:$D$9/($C$2:$C$9=$F4),2)

最后的2告诉函数返回第二个最小的函数。将其更改为第一个。

列基于屏幕截图中的数据。它假定第一列是A,第一行是1.