Formula matriz varias filas con celdas no adyacentes

2 envíos / 0 nuevos
Último envío
xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 1 mes 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 835
Formula matriz varias filas con celdas no adyacentes

Hola,
Llevo un rato largo buscando como "generar una matriz cuadrada, mediante formula, con celdas no adyacentes". Lograrlo tiene multiples ventajas.

Hasta el momento, a traves de la formula ELEGIR (=ELEGIR((1;2;3}; Celda1; Celda2; Celda3)) consigo genera una fila (o una "columna" con TRANSPONER), pero no paso de ahi, esto es, no puedo añadir a la fila 1 una 2ª o una 3ª. Sospecho que precisaría alguna operación matricial adicional MMULT o con MUNIT, pero no consigo encontrar la forma de generar esas otras filas.

La referencia de la que he obtenido mis información hasta la fecha es esta de Vertex42

Recalco que tiene que ser mediante formula. Mediante macro esta claro que es una trivialidad, pero no satisface la pregunta.

Un saludo

Etiquetas: 

xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 1 mes 2 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 835
Después de mucho buscar

Después de mucho buscar decidí consultar al oráculo de ExcelXOR.com, maestro en funciones de "array".

En el archivo adjunto está la solución, en las celdas N4:P4. En el ejemplo se trata de llegar a emplear una fórmula que resuelva un sistema 3x3 dentro de la misma línea, sin necesidad de ampliar el número de líneas para montar una matriz con rangos.

Para ello hay que des-referenciar las referencias a los rangos, mediante las funciones N() y SI(1;). La virtuosidad reside en el empleo de punteros para referirse a los distintos rangos celda que compondrán la referencia.

Lo dejo aquí para la posteridad.

AdjuntoTamaño
File sample.xlsx19.9 KB

-----------------------------------------------------------------

www.TrazEX.com (soluciones sobre Excel)