从第 2 列和第 3 列中检索包含最小和最大条件的第 4 列以及作为单独值的第 1 列?

Retrieve column 4 from Column 2 and 3 which contains minimum and maximum conditions along with Column 1 which is a separate value?

你好,我在下面显示了一个 table,其中第 1 列有字母,第 2 列和第 3 列有最小和最大范围。我正在尝试检索第 4 列中的最终数字。

我知道我可以使用 VLOOKUP 并将范围设置为 TRUE 以获取最后一列。但是,我将如何考虑多个 columns/criteria 以找到与正确字母匹配的正确范围。

例如,我想从最后一列中获取值 4。我必须匹配 "B",它会在 0 到 50,000 美元之间。

A   0            ,000    1
A   ,001      0,000    2
A   0,001     0,000    3
B   0            ,000    4
B   ,001      0,000    5
B   0,001     0,000    6
C   0            ,000    7
C   ,001      0,000    8
C   0,001     0,000    9

谢谢!

两种方式:

如果模式与美元金额的突破相同,则使用此:

=INDEX(D:D,MATCH(G1,A:A,0)+MATCH(H1,$B:$B)-1)

其中MATCH(G1,A:A,0)returnsID所在的第一行,MATCH(H1,$B:$B)找到价格在第一个形态中的相对位置。更改 $B:$B 以包含整个模式。

如果模式不同那么你可以使用这个:

=SUMIFS(D:D,A:A,G1,B:B,"<=" & H1,C:C,">=" & H1)


Microsoft 发布 FILTER():

的未来
=FILTER(D:D,(A:A=G1)*(B:B<=H1)*(C:C>=H1))

这是正常输入的,与模式无关。