Bug de cálculo ao alterar a tabela VLOOKUP - Dicas do Excel

Índice

Existe um bug estranho que pode causar erros de cálculo no Excel quando você faz alterações na tabela de pesquisa. Dado que o lema da equipe do Excel é "Recalcular ou morrer", não tenho certeza por que eles não corrigirão esse bug.

A figura abaixo mostra uma fórmula VLOOKUP na coluna C. Ela está procurando o item em B, retornando a 4ª coluna da tabela de pesquisa laranja. Tudo está bem neste momento.

Uma função VLOOKUP típica. O Excel é rápido graças a um algoritmo de recálculo inteligente. Nesse caso, o algoritmo está optando por não recalcular células que precisam ser calculadas.

Se alguém excluir inadvertidamente uma coluna ou inserir uma coluna na tabela de pesquisa, algo estranho acontecerá.

Insira a coluna H e a planilha recalcula apenas parcialmente.

O que está acontecendo aqui? Parece:

  • A fórmula em C2 depende das colunas F: K, por isso é recalculada. Nós estragamos tudo porque PROCV ainda está retornando a 4ª coluna da tabela. Isso nos dá Cor em vez de Preço e faz com que a fórmula Total em D2 falhe.
  • Agora, se eu fosse o Excel Recalc Engine e fosse senciente e tivesse personalidade, poderia dizer a mim mesmo: "Hmmm. O valor em C2 mudou. Talvez eu deva recalcular qualquer outra fórmula idêntica nesta coluna." Esse pensamento me faria recalcular C3, C4 e C5. Mas o Excel não recalcula essas células. Não tem nada a ver com o erro em D2. Mesmo sem a fórmula em D2, as fórmulas em C3, C4 e C5 não são calculadas neste ponto.
  • As células C3, C4 e C5 permanecem erradas até que você pressione Ctrl + alt = "" + Shift + F9 para um recálculo completo.

Não me entenda mal. Eu amo VLOOKUP. Mas as pessoas que reclamam sobre VLOOKUP sugeririam o uso de MATCH como o terceiro argumento em VLOOKUP para lidar com essa situação.

Adicione uma fórmula de correspondência como o terceiro argumento VLOOKUP.

Se você usar a fórmula acima, o problema de recálculo não aparecerá.

Informei a equipe do Excel sobre esse bug, mas estranhamente eles não têm prioridade para corrigir o problema. Ele existe desde pelo menos o Excel 2010.

Toda sexta-feira, examino um bug ou outro comportamento suspeito no Excel.

Excel Pensamento do Dia

Pedi conselhos aos meus amigos do Excel Master sobre o Excel. O pensamento de hoje para ponderar:

"A única coisa melhor do que PROCV em uma planilha do Excel é tudo"

Liam Bastick

Artigos interessantes...