Excel

ÍNDICE con matriz variable

Index With Variable Array

Fórmula de Excel: ÍNDICE con matriz de variablesFórmula genérica
= INDEX ( CHOOSE (number,array1,array2), MATCH (value,range,0))
Resumen

Para configurar una fórmula de ÍNDICE y COINCIDIR donde la matriz proporcionada a ÍNDICE es variable, puede usar la función ELEGIR. En el ejemplo que se muestra, la fórmula en I5, copiada, es:





|_+_|

Con Table1 y Table2 como se indica en la captura de pantalla.

Explicación

En esencia, esta es una Función INDICE y COINCIDIR :





convertir fecha a texto en Excel
|_+_|

Donde el Función COINCIDIR se usa para encontrar la fila correcta para regresar de la matriz, y el Función INDICE devuelve el valor en esa matriz.

Sin embargo, en este caso queremos hacer que la matriz sea variable, de modo que el rango dado a INDEX se pueda cambiar sobre la marcha. Hacemos esto con la función ELEGIR:



|_+_|

los Función ELEGIR devuelve un valor de una lista utilizando una posición o índice determinados. El valor puede ser una constante, una referencia de celda, una formación o un rango. En el ejemplo, el índice numérico se proporciona en la columna H. Cuando el número de índice es 1, usamos Tabla1. Cuando el índice es 2, alimentamos Table2 a INDEX:

cómo agregar otra línea en Excel
|_+_|

Nota: los rangos proporcionados para ELEGIR no necesitan ser mesas , o rangos con nombre .

En I5, el número en la columna H es 1, por lo que ELEGIR devuelve Tabla1 y la fórmula se resuelve como:

|_+_|

La función COINCIDIR devuelve la posición de 'A' en Tabla1, que es 1, e INDICE devuelve el valor en la fila 1, columna 2 de Tabla1, que es $ 20,00

cómo hacer un histograma a partir de una tabla de frecuencias en Excel
|_+_|Autor Dave Bruns


^