Excel - vlookup com várias condições

0

Estou tentando fazer uma pesquisa no Excel com base no seguinte. Situação - Eu quero saber qual é o limite de velocidade em uma determinada seção da estrada.

Essencialmente, a tabela que estou procurando especifica que o limite de velocidade é, digamos, 50, da posição 0-123, depois 60 da posição 123-500. A tabela tem road_id, start_pos, end_pos, speedlimit.

Em outra folha, o roadid e a posição são inseridos.

Eu quero pesquisar 'speedlimit' na linha onde roadid = road_id AND position > start_pos AND position

Eu tentei o seguinte, mas o Excel não gosta dos sinais maior que / menor que.

=INDEX(speed limit column,MATCH(roadid&<position&>position,road_id&start_pos&end_pos,0)
    
por user614816 08.07.2016 / 07:02

1 resposta

0

Você não pode inserir expressões complexas em MATCH , use SUMIFS ou AVERAGEIFS (como você está procurando por um valor, ambos fornecerão o mesmo resultado):

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

    
por 08.07.2016 / 07:30