jueves, 11 de junio de 2020

EXCEL: CONSULTAV con 2 tablas de búsqueda

Excel formula: VLOOKUP with 2 lookup tables

Fórmula genérica

=CONSULTAV(value,SI(test,table1,table2),col,match)

Explicación

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

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

=CONSULTAV(D5,SI(C4<2,table1,table2),2,VERDADERO)

Esta fórmula usa la cantidad de años que un vendedor ha estado con una compañía para determinar qué tabla de tasas de comisión usar.

Cómo funciona esta fórmula

Trabajando de adentro hacia afuera, la función SI en esta fórmula, que se ingresa como el argumento "table_array" en CONSULTAV, ejecuta una prueba lógica sobre 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, la tabla1 se devuelve como el valor si es verdadero. Si C4 es mayor que 2, la tabla2 se devuelve como el valor si es falso.

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

Sintaxis alternativa

Si las tablas de búsqueda requieren reglas de procesamiento diferentes, puede ajustar dos funciones CONSULTAV dentro de una función SI de la siguiente manera:

=SI(test,CONSULTAV (value,table1,col,match),CONSULTAV (value,table2,col,match))

Esto le permite personalizar las entradas a cada CONSULTAV según sea necesario.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT