【问题标题】:Excel - I want to lookup 1 table that is between a number range and is equal to a valueExcel - 我想查找 1 个介于数字范围之间且等于一个值的表
【发布时间】:2019-06-17 13:14:16
【问题描述】:

我的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) 名称_c

我相信该函数需要两个查找表;

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

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

我正在努力尝试结合 2 个查找函数来返回值

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

任何帮助将不胜感激。

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以使用 SUMIFS 和 INDEX/MATCH 来获取正确的列。

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

    【讨论】:

    • 太棒了,正是我想要的。非常感谢
    • 太好了,很高兴能帮上忙!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2021-01-27
    • 2012-06-29
    • 2019-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多