Excel - 具有多个条件的 vlookup

Excel - 具有多个条件的 vlookup

我正在尝试根据以下内容在 Excel 中进行查找。情况 - 我想查找特定路段的速度限制。

本质上,我查找的表格指定了道路位置 0-123 的速度限制为 50,道路位置 123-500 的速度限制为 60。表格包含 road_id、start_pos、end_pos 和 speedlimit。

在另一张表上,输入了 roadid 和 position。

我想从 roadid=road_id AND position>start_pos AND position 的行中查找“speedlimit”

我已尝试以下操作,但 Excel 不喜欢大于/小于符号。

=INDEX(speed limit column,MATCH(roadid&<position&>position,road_id&start_pos&end_pos,0)

答案1

您不能在中输入复杂的表达式MATCH,使用SUMIFSAVERAGEIFS(因为您正在寻找一个值,所以两者都会给出相同的结果):

=SUMIFS (speed limit column, road id column, road_id,start pos column, "<=" & position, end pos column, ">" & position)

相关内容