Quero tornar um resultado "ADDRESS" no Excel legível como uma matriz no MDETERM

Quero tornar um resultado "ADDRESS" no Excel legível como uma matriz no MDETERM

Quero calcular os determinantes da matriz (usando a função " MDETERM"), cujo tamanho depende do valor AL33 no exemplo abaixo. Posso usar o método de número de linha/número de coluna do Excel 2010 para "endereço" ou a técnica "célula (endereço..." (como fiz abaixo) para obter as referências que gostaria de colocar na matriz para o MDETERMfunção, mas aparentemente as referências são vistas apenas como texto, e quando tento como fórmula:

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

Recebo a mensagem " the formula you typed has an error"

Eu uso 2010 e tentei métodos diferentes com a função EVAL (com e sem VBA) na tentativa de tornar o resultado do endereço "legível", mas sem sucesso.

Responder1

A sentença,"Use INDIRETO quando precisar converter uma referência montada como texto em uma referência adequada,"deExcelJetacendeu a luz para mim sobre a INDIRECTfunção - ela torna as referências obtidas no CELL("address", [reference])comando utilizáveis ​​nesta fórmula alterada:

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

informação relacionada