2016-11-28 9 views
2

目的:私はすべての別名(この場合は列K)を持っていて、リストDの列を検索したいと思います。DとKが一致すると、2番目に小さい値この値を表示します。これまで2nd基準に基づく最小値

コード:=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

答えて

3

使用Aggregat E:

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

2終わりには、第二の最小を返す関数を伝えます。最初のものを1に変更します。

この列は、スクリーンショットのデータに基づいています。最初の列がAで、最初の行が1であると仮定します。

関連する問題