根据第一次查找查找第二个值(范围)

时间:2018-03-26 21:05:21

标签: excel vlookup

我试图根据两个输入列F2获得佣金,列F2和在F3栏输入的销售范围,它将查看B和C之间的范围并返回D.我们有大约200名员工和10名员工不同佣金范围。 enter image description here

1 个答案:

答案 0 :(得分:3)

使用:

DESCRIPTION

enter image description here

或者:

=INDEX(INDEX(D:D,MATCH(G2,A:A,0)):INDEX(D:D,MATCH(G2,A:A,0)+COUNTIF(A:A,G2)-1),MATCH(G3,INDEX(B:B,MATCH(G2,A:A,0)):INDEX(B:B,MATCH(G2,A:A,0)+COUNTIF(A:A,G2)-1)))

enter image description here

或者:

=INDEX(D:D,AGGREGATE(15,6,ROW(D2:D7)/((A2:A7=G2)*(B2:B7<=G3)*(C2:C7>=G3)),1))

enter image description here

如果返回的值是数字而不是字符串,请使用last。

如果要返回的值是字符串且数据集相对较小,请使用秒。

如果没有,请使用第一个。