Neste breve vídeo, veremos como substituir uma fórmula IF aninhada típica por uma fórmula VLOOKUP. Comparado com instruções IF aninhadas, VLOOKUP é mais simples e transparente. Também é mais fácil ajustar mais tarde. Depois de configurada, você pode alterar a lógica da fórmula sem nem mesmo tocar na fórmula em si. Simplesmente funciona.
Você pode construir ou herdar uma planilha que usa uma série de instruções IF aninhadas para atribuir valores de algum tipo. Muitas pessoas usam instruções IF aninhadas dessa maneira, porque a abordagem é fácil, uma vez que você pega o jeito. Mas as instruções IF aninhadas podem ser difíceis de manter e depurar.
Vejamos como você pode usar a função PROCV.
Aqui temos o problema clássico de atribuir notas às pontuações. Cada aluno na lista tem um conjunto de pontuações de teste cuja média é calculada na coluna G. Na coluna H, uma fórmula usa uma série de quatro declarações IF para determinar uma nota com base na média. A fórmula começa com pontuações baixas e vai até pontuações altas usando o operador menor que.
Vamos adicionar outra coluna que calcula a mesma nota usando VLOOKUP.
A primeira coisa que faremos é construir uma mesa que possamos usar para atribuir notas. Precisamos de uma coluna para pontuações e uma coluna para notas. Para tornar mais fácil ver os valores que precisamos da fórmula existente, converteremos a fórmula IF aninhada em texto adicionando um único apóstrofo antes do sinal de igual. Agora podemos ver a fórmula enquanto trabalhamos. Precisamos adicionar uma linha para cada grau possível.
Podemos usar o pintor de formatação para aplicar a formatação rapidamente.
Agora temos o que precisamos para atribuir notas usando VLOOKUP. VLOOKUP corresponde à primeira coluna de uma tabela. Por padrão, VLOOKUP não requer uma correspondência exata, o que é importante, porque não queremos adicionar uma linha para cada pontuação possível. No entanto, a tabela deve ser classificada em ordem crescente.
Antes de começar a usar VLOOKUP, vamos definir um nome para a tabela. Isso não é estritamente necessário, mas tornará nossa fórmula mais fácil de ler. Vamos chamar a tabela de "grade_key".
Agora vamos adicionar nossa fórmula VLOOKUP. O primeiro argumento é o valor que estamos procurando, obtido na coluna G. O segundo argumento é a tabela de pesquisa. O terceiro argumento é a coluna que contém o valor que desejamos. Como as notas estão na segunda coluna, usamos o número 2.
PROCV leva um quarto argumento opcional que controla a correspondência exata. O padrão é TRUE, o que significa "correspondência não exata". No modo de correspondência não exata, VLOOKUP corresponderá aos valores exatos quando possível e ao próximo valor mais baixo quando não for.
Quando entramos na fórmula, obtemos nossa primeira série. Agora podemos simplesmente copiar a fórmula para baixo da tabela.
Você pode ver que temos as mesmas notas, mas com algumas vantagens interessantes.
Primeiro, a fórmula em si é muito mais fácil de ler. Além disso, a chave da nota está exposta na planilha, para fácil referência. Finalmente, a própria chave de notas controla as notas. Podemos facilmente alterar uma pontuação e obter novas notas. Além disso, podemos adicionar novas linhas à chave e a fórmula existente "simplesmente funciona".
Não há necessidade de disputar um rebanho rebelde de parênteses.
Na próxima vez que você enfrentar uma fórmula com IFs aninhados, considere usar PROCV.
Curso
Fórmula BásicaAtalhos relacionados
Copiar células selecionadas Ctrl
+ C
⌘
+ C