Eu tenho 2 matrizes 2D dinâmicas de igual comprimento nx y. Quero adicionar cada entrada da linha n da 1ª matriz a cada entrada da linha n da 2ª matriz para cada linha. Isso criará um array 2D derramado anxn para cada linha. Com base em alguns critérios, quero filtrar 1 valor dele posteriormente. Eu criei uma fórmula que pode fazer isso, mas não tem comportamento de derramamento. Quero que seja dinâmico e se expanda para n linhas automaticamente, sem arrastá-lo.
Eu sei que o motivo pelo qual não é dinâmico é por causa da entrada row_num da fórmula do índice. Tentei usar a fórmula de sequência, mas estragou a adição. Alguma solução não-VBA para isso?
Editar:
Eu quero esta saída em U47 A fórmula usada em U47 é
=TRANSPOSE(INDEX($M$47#,ROW(M47)-ROW($M$47)+1,) + TRANSPOSE(INDEX($Q$47#,ROW(M47)-ROW($M$47)+1,)))
No meu caso, não posso fazer isso porque terei um erro de derramamento. Eu sei que não posso ter uma saída 4 x 4 em uma célula porque ela irá vazar se eu tiver um valor em uma célula abaixo dela.
No entanto, usarei apenas um valor dos 16 valores, dependendo de determinados critérios. Uma coisa que posso fazer é aplicar os critérios na célula assim
O problema é que o array não permanece dinâmico. Tenho que arrastá-lo toda vez que o número de linhas da matriz M47# e Q47# muda. Eu quero que seja dinâmico. O que posso fazer para encontrar esse problema?