tempo de leitura: 3 minutos
no Excel, você pode facilmente retornar um resultado entre dois valores.
A maioria das pessoas pensa que eles têm que fazer um monte de se aninhado. Mas você pode fazer o mesmo trabalho com a função VLOOKUP
Qual é o problema?
,como devolver a Comissão ganha por cada vendedor? solução com a função IF
é assim que a maioria dos usuários do Excel tenta resolver este problema. Funciona, mas não é a solução mais eficiente.
com a função IF, temos que considerar cada caso em um IF específico., Por exemplo, para a célula C2, podemos escrever
=SE(B2>=30,F8,SE(B2>=25,F7,SE(B2>=20,F6,SE(B2>=10,F5,F4))))
Sim ele funciona, o resultado é correto, mas essa fórmula é horrível de escrever. E há muitas hipóteses de cometer erros.,
solução com a função IFS
Se você tem Excel 2016, Excel 2019 ou Office 365, você pode evitar um caso de nidificação com a nova função IFS.
não há diferença com um padrão se aninhado no sentido de que você tem que escrever todos os casos diferentes. Mas o mais fácil de ler a fórmula.
=IFS (test1,result,test2,result,test3,result,…,”>
=0,F4)
Com o IFS função, você não precisa gerenciar o número de fechamento de parênteses como com o IF aninhado 😉
Solução com PROCV
PROCV aceita 2 parâmetros para seu último parâmetro
- 1 ou TRUE para uma correspondência aproximada
- 0 ou FALSE para uma correspondência exata
99% do tempo, você pode usar PROCV com o parâmetro FALSE para encontrar um resultado sobre o mesmo ID, como em um banco de dados.,
mas com o parâmetro verdadeiro, a função não funciona da mesma maneira. De fato, a função considerará que a pesquisa corresponde a um resultado se o valor pesquisado for “entre”., 😲😍👍
a Construção da função PROCV
Vamos começar com o valor a procurar
=PROCV(B2,
em Seguida, nossa tabela de referência
=PROCV(B2,$E$4:$F$8,
E, nós indicamos a coluna de retorno (o segundo em nossa tabela de referência)
=PROCV(B2,$E$4:$F$8,2,
Podemos concluir pelo tipo ou de investigação ; 1 ou TRUE
=PROCV(B2,$E$4:$F$8,2,1)
É muito fácil !!, 😎😎😎
Mesma função, mas com o último argumento = 0
Só para ver o impacto que o último parâmetro da função PROCV, se você tem exatamente a mesma fórmula, mas com o parâmetro FALSE ou 0, o resultado é errado