Excel-我想查找一个介于数字范围和值之间的表

时间:2019-06-17 13:14:16

标签: excel excel-formula

我的excel工作表具有以下表格

MIN     MAX     name_a  name_b  name_c  name_d
0       50      5.6     5.35    5.1     4.85
50      100     5.55    5.3     5.05    4.8
100     200     5.45    5.2     4.95    4.7
200     500     5.4     5.15    4.9     4.65
500     1000    5.325   5.075   4.825   4.575
1000    2000    5.255   5.005   4.755   4.505

我还有2个与名称和权重相对应的单元格,即;

1)433

2)name_c

该功能需要两个查找表;

1)重量; 如果重量大于MIN小于MAX,则使用此行

2)名字 如果名称与此相等,则使用此列

我正在努力尝试将2个查询功能结合起来为我返回一个值

该示例应该看到该值位于200到500之间,并查看此行,然后它应该看到该名称等于name_c并因此返回4.9

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以将SUMIFSINDEX/MATCH一起使用,以获取正确的列。

=SUMIFS(INDEX(C1:F7,,MATCH(H4,C1:F1,0)),A1:A7,"<="&H3,B1:B7,">="&H3)

enter image description here