Error de cálculo al cambiar la tabla VLOOKUP - Consejos de Excel

Tabla de contenido

Existe un error extraño que puede causar errores de cálculo en Excel cuando realiza cambios en la tabla de búsqueda. Dado que el lema del equipo de Excel es "Recalc or Die", no estoy seguro de por qué no corregirán este error.

La siguiente figura muestra una fórmula VLOOKUP en la columna C. Está buscando el elemento en B, devolviendo la cuarta columna de la tabla de búsqueda naranja. Todo está bien en este momento.

Una función típica de BUSCARV. Excel es rápido gracias a un algoritmo de recálculo inteligente. En este caso, el algoritmo opta por no recalcar las celdas que deben calcularse.

Si alguien elimina inadvertidamente una columna o inserta una columna en la tabla de búsqueda, sucede algo extraño.

Inserte la columna H y la hoja de trabajo solo se recalca parcialmente.

¿Que esta pasando aqui? Parece que:

  • La fórmula en C2 depende de las columnas F: K, por lo que vuelve a calcular. Hemos estropeado las cosas porque BUSCARV todavía muestra la cuarta columna de la tabla. Esto nos da Color en lugar de Precio y hace que la fórmula Total en D2 falle.
  • Ahora, si yo fuera el motor de Excel Recalc y si fuera consciente y si tuviera una personalidad, podría decirme a mí mismo: "Mmmm. El valor en C2 cambió. Quizás debería recalcar cualquier otra fórmula idéntica en esta columna". Ese pensamiento me haría recalcar C3, C4 y C5. Pero Excel no recalca esas celdas. No tiene nada que ver con el error en D2. Incluso sin la fórmula en D2, las fórmulas en C3, C4 y C5 no se calculan en este punto.
  • Las celdas C3, C4 y C5 siguen siendo incorrectas hasta que presione Ctrl + alt = "" + Shift + F9 para una recalc completa.

No me malinterpretes. Me encanta BUSCARV. Pero las personas que se quejan de VLOOKUP sugerirían usar un MATCH como tercer argumento en VLOOKUP para manejar esta situación.

Agregue una fórmula de coincidencia como tercer argumento BUSCARV.

Si usa la fórmula anterior, el problema de recalc no aparecerá.

Le informé al equipo de Excel sobre este error, pero curiosamente no tienen prioridad para solucionar el problema. Ha existido desde al menos Excel 2010.

Todos los viernes, examino un error u otro comportamiento sospechoso en Excel.

Pensamiento del día de Excel

Les he pedido a mis amigos de Excel Master sus consejos sobre Excel. Pensamiento de hoy para reflexionar:

"Lo único mejor que BUSCARV en una hoja de cálculo de Excel es todo"

Liam Bastick

Articulos interesantes...