Escolar Documentos
Profissional Documentos
Cultura Documentos
segundo argumento cuando queremos darle un comportamiento matricial por medio de constantes o
rangos?
Hmmm no es muy claro, Soy consciente de ello!
Pero, no te preocupes vamos a explorar algunos fundamentos de manera breve sobre INDICE y la
combinacin explosiva INDICE COINCIDIR para posteriormente saber de qu se trata el
comportamiento misterioso y como solventarlo con un truco, un: As Matricial Bajo la Manga INDICE.
Veamos de qu se trata esto y como se podra solucionar.
Explicacin Bsica de INDICE y COINCIDIR:
Funcin INDICE
INDICE: Devuelve un valor dada una interseccin fila, columna en una matriz.
Matriz: Un rango de datos
Nm_Fila: Un nmero entero que indica la fila en la matriz
[Nm_Columna]: Un nmero entero que indica la columna en la matriz
Ejemplo
Observa la siguiente tabla:
Dado el dato de Ciudad y Da (s) queremos retornar la tarifa; utilizando INDICE es bastante sencillo
porque simplemente le indicamos la matriz, el nmero de fila y columna, que para este caso especfico
sera la fila donde se encuentra el elemento Barranquilla: fila 4, y el elemento Sbado: columna 3. La
imagen a continuacin muestra la frmula:
Qu pasa si queremos que los nmeros cambien dinmicamente? Para ello COINCIDIR es nuestra
aliada:
.
Funcin COINCIDIR
Tal vez nos falte encerrar la funcin INDICE dentro de SUMA y ver si realiza la suma de las dos
comisiones:
Evaluando la frmula anterior:
El problema persiste, la funcin INDICE no detecta matrices en su segundo argumento por lo que no
podemos darle un tratamiento matricial, en lugar a ello debemos buscar otro tipo de solucin, por
ejemplo:
Si volvemos los argumentos Nm_Fila dinmicos con COICNDIR la frmula anterior quedara:
Resuelve el problema, pero qu pasara si deseamos hacer lo anterior no con 2 valores sino con 50
para una tabla gigantesca. De seguro, se te ocurrirn varias alternativas, pero no sera genial poder
hacerlo con el segundo argumento de la funcin INDICE
Adems de buscar opciones creativas lo ms probable que es sea una Mega-Frmula, de hecho, la
solucin anterior es bastante larga para llevar acabo una tarea tan sencilla.
Estas List@? Hay As Bajo la Manga para la funcin INDICE, con lo cual podemos jugar esta carta y
darle comportamiento matricial.
As (Matricial) Bajo la Manga: INDICE
Ok, aqu viene la parte interesante, resulta que hay un truco un As (Matricial) Bajo la Manga con
INDICE para solventar el inconveniente del segundo argumento de la funcin INDICE para
que detecte matrices all, tomemos las filas 7 y 9 y escribamos la siguiente frmula (Vase la Barra de
Frmulas) :
Mira detenidamente como la constante matricial: {7,9} se encerr dentro de la siguiente estructura de
funcionesN(SI(1; Constante Matricial o Rango)) para posteriormente situarlo dentro del argumento
Nm_Fila de INDICE. Procedamos a evaluar la frmula para ver que sucede:
Whaaaaaaaaaaaaat!!! Estupendo no?
As es resulta que encerrando la constante matricial dentro de N(SI(1; Constante Matricial o Rango))
hacemos que la funcin INDICE lo detecte como tal (Como Matriz) y as poder evaluar mltiples
resultados, bien probemos aadiendo la funcin SUMA, as: