Ninguém discute que a função PROCV é extremamente útil para realizar pesquisas.
Mas ela tem um pequeno problema: o número correspondente à coluna cujo valor será retornado.
Ex: =PROCV(A2;$J$2:$L$100;2;FALSO)
Ex: =PROCV(A2;$J$2:$L$100;2;FALSO)
E por que considero isso um problema?
A resposta é simples: se você introduzir novas colunas ou modificar as colunas da base a ser pesquisada, terá que pesquisar todas as células que contém fórmulas com PROCV e alterá-las manualmente…
Isso gera um grande risco de termos fórmulas inconsistentes na nossa planilha, gerando mensagens de erro, ou, o que é pior, trazendo valores numéricos equivocados.
Podemos contornar o problema gerado pela constante numérica ao substituirmos esse valor pela fórmula CORRESP.
Vejamos um exemplo:
Na imagem a seguir temos um sistema simples de informações para geração de um gráfico.
As informações são obtidas a partir de pesquisa dos valores na tabela de valores por região e por mês.
Temos os seguintes intervalos nomeados:
tblfonteInformacoes | [B2:G6] |
rngRegioes | [A2:A6] |
rngMeses | [A1:G1] |
Se fôssemos utilizar a abordagem normal do PROCV colocaríamos em B16 a fórmula
=PROCV($A$16;tblFonteInformacoes;2;FALSO)
=PROCV($A$16;tblFonteInformacoes;2;FALSO)
Aí surge outro inconveniente de utilizarmos constantes numéricas para as colunas: se copiarmos a fórmula para outra célula, temos que realizar o ajuste da referência à coluna manualmente.
Ao invés disso, utilizaremos a seguinte fórmula em B6:
=PROCV($A$16;tblFonteInformacoes;CORRESP(B$15;rngMeses;0);FALSO)
=PROCV($A$16;tblFonteInformacoes;CORRESP(B$15;rngMeses;0);FALSO)
Observem que a função CORRESP busca a correspondência de valores entre o cabeçalho da tabela de montagem do gráfico e a tabela que contém as informações gerais.
Agora fica fácil copiar a fórmula de B6 para o resto das células do intervalo B6:G6, pois os cabeçalhos serão adequadamente pesquisados.
As colunas de quaisquer das tabelas podem ser reposicionadas à vontade e as duas podem possuir ordens diferentes.
Lembre-se dessa dica na próxima vez que utilizar um PROCV.
O arquivo está disponível para Download
Por adilsonsoledade
Nenhum comentário:
Postar um comentário