Excel

VLOOKUP con 2 tablas de búsqueda

Vlookup With 2 Lookup Tables

Fórmula de Excel: BUSCARV con 2 tablas de búsquedaFórmula genérica
= VLOOKUP (value, IF (test,table1,table2),col,match)
Resumen

Para usar BUSCARV con una matriz de tabla variable, puede usar la función SI dentro de BUSCARV para controlar qué tabla se usa.





En el ejemplo que se muestra, la fórmula en la celda E4 es:

|_+_|

Esta fórmula utiliza la cantidad de años que un vendedor ha estado en una empresa para determinar qué tabla de tasas de comisión usar.





Explicación

Trabajando desde adentro hacia afuera, la función SI en esta fórmula, que se ingresa como el argumento 'table_array' en BUSCARV, ejecuta una prueba lógica en el valor en la columna C 'Años', que representa el número de años que un vendedor ha estado con una compañía. Si C5 es menor que 2, entonces table1 se devuelve como el valor si es verdadero. Si C4 es mayor que 2, table2 se devuelve como valor si es falso.

En otras palabras, si años es menor que 2, table1 se usa como table_array y, si no, table2 se usa como table_array.



Sintaxis alternativa

Si las tablas de búsqueda requieren diferentes reglas de procesamiento, entonces puede envolver dos funciones VLOOKUP dentro de una función SI así:

|_+_|

Esto le permite personalizar las entradas para cada BUSCARV según sea necesario.

Autor Dave Bruns


^