Fórmula do Excel: Mapeie as entradas para valores arbitrários -

Índice

Fórmula genérica

=VLOOKUP(input,map_table,column,0)

Resumo

Se você precisar mapear ou traduzir entradas em valores arbitrários, pode usar a função PROCV.

No exemplo, precisamos mapear os números de 1 a 6 da seguinte maneira:

Entrada Resultado
1 10
2 81
3 17
4 23
5 13
6 31

Como não há como derivar a saída (ou seja, é arbitrária), precisamos fazer algum tipo de pesquisa. A função VLOOKUP fornece uma maneira fácil de fazer isso.

No exemplo mostrado, a fórmula em F7 é:

=VLOOKUP(F6,B5:C10,2,0)

Explicação

Esta fórmula usa o valor na célula F6 para um valor de pesquisa, o intervalo B5: C10 para a tabela de pesquisa, 2 para indicar "2ª coluna" e zero como o último argumento para forçar uma correspondência exata.

Embora, neste caso, estejamos mapeando entradas numéricas para saídas numéricas, a mesma fórmula tratará valores de texto para entradas e saídas.

Alternativa com CHOOSE

Se você tiver um número limitado de entradas e se as entradas forem números começando com 1, você também pode usar a função CHOOSE. Para o exemplo mostrado, a fórmula equivalente baseada em CHOOSE é:

=CHOOSE(F6,10,81,17,23,13,31)

A função de escolha é complicada para grandes quantidades de dados, mas para conjuntos de dados menores que mapeiam para um índice baseado em 1, ela tem a vantagem de ser uma solução "tudo em um".

Artigos interessantes...