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

布朗尼蛋糕

您好,我有一个如下所示的表格,其中第 1 列有字母,第 2 列和第 3 列有最小和最大范围。我正在尝试检索第 4 列中的最终数字。

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

例如,我想从最后一列获取值 4。我将不得不与“B”匹配,它会在 0 到 50,000 美元之间。

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

谢谢!

斯科特·克雷纳

两种方式:

如果模式与美元金额的中断相同,则使用以下命令:

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

whereMATCH(G1,A:A,0)返回 ID 所在的第一行,并MATCH(H1,$B$1:$B$3)在第一个模式中找到价格的相对位置。更改$B$1:$B$3以包含整个模式。

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

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

在此处输入图片说明


当微软发布时,未来还有一个FILTER()

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何比较文件1的第2列和第3列以及文件2的第4列和第5列

如何从第1列和第2列提取最大值和最小值

使用第1列和第2列填充第3列

根据文件的第 1 和第 2 列和第二个文件的第 3 和第 4 列加入 2 个文件

如何从第1列中id分组的第4列的第3列的第3列中获取最大值(范围1-2)?

合并两个三列矩阵:第 1 列和第 2 列中的唯一值,第 3 列中的最大值

Flex-Flow - 折叠第 1 列下方的第 2 列,折叠第 3 列下方的第 4 列

R根据第1和第2列中的值随机排列第3-6列中的值

python比较2列,如果第3列与第2列匹配,则用第1列的值编写第4列

在工作表vba中找到特定列标题的第1次,第2次,第3次和第4次出现

最小值矩阵 A 在第 2 至第 3 行和第 2 列的索引行和索引列

选择第 1 列的第 2 列的最大值

根据第1列和第2列的值对数据进行排序,仅输出第1列和第2列的uniq值

使用 Powershell 将匹配的输出作为第 1 列和第 2 列导出到 CSV

如何根据第1列更新第2列,然后根据第2列更新第3列

引导程序:设置第1列第2列标签和输入的第1列“标签和显示”

检查第1列的value1和第4列的value 4,并打印整行bash

第2列的值与某些条件匹配的第1列的最大值

如何使用awk删除第2列和第3列与先前的列匹配的行?

请平整所有列(第2列和第3列损坏)。

比较2个文件中的第1列,并将文件1的第3列替换为文件2的第4列

根据 1 个表中第 1 列和第 2 列之间的匹配进行分组

如何使用 AWK 命令将第 1 列、第 3 列和第 9 列打印到 csv 的第 12 列?

使用 c 中的输入分隔符打印文件的第 2 列和第 4 列

DataGridView项添加到第1列和第2列

删除第1列和第2列中具有相同字符串的行

将第 1 列和第 2 列与另一个表进行比较

列包含第4列

如果第2列和第3列使用awk匹配,如何删除重复的行?