Quiero que un resultado de "DIRECCIÓN" en Excel sea legible como una matriz en MDETERM

Quiero que un resultado de "DIRECCIÓN" en Excel sea legible como una matriz en MDETERM

Quiero calcular determinantes matriciales (usando la función " MDETERM"), cuyo tamaño depende del valor AL33 en el siguiente ejemplo. Puedo usar el método de número de fila/número de columna de Excel 2010 para "dirección" o la técnica de "celda(dirección..." (como lo he hecho a continuación) para obtener las referencias que me gustaría poner en la matriz para el MDETERMfuncionan, pero al parecer las referencias solo se ven como texto, y cuando lo intento como fórmula:

=MDETERM(CELL("address",INDEX(AJ39:AS39,11-MATCH(AL33,AS39:AS48))):CELL("address",INDEX(AS39:AS48,MATCH(AL33,AS39:AS48))),

Entiendo el mensaje " the formula you typed has an error"

Utilizo 2010 y probé diferentes métodos con la función EVAL (con y sin VBA) en un intento de hacer que el resultado de la dirección sea "legible", pero fue en vano.

Respuesta1

La frase,"Utilice INDIRECTO cuando necesite convertir una referencia ensamblada como texto en una referencia adecuada".deexceljetme encendió la luz sobre la INDIRECTfunción: hace que las referencias obtenidas del CELL("address", [reference])comando sean utilizables en esta fórmula modificada:

=MDETERM(INDIRECT(CELL("address",INDEX(AJ39:AS39,11-MATCH(AL33,AS39:AS48)))):INDIRECT(CELL("address",INDEX(AS39:AS48,MATCH(AL33,AS39:AS48)))))

información relacionada