Como posso mover 1 linha para baixo mantendo o fim do intervalo?

0
Primeiro de tudo, deixe-me dizer que estou realmente impressionado com todo o conhecimento sobre o Excel que repousa nesses posts. Em segundo lugar, tenho um problema e pensei que talvez você possa me ajudar.
Eu estou construindo uma "calculadora", como eu tenho uma matriz de 3799x3799 e Solver não é capaz de processar o que eu quero.
O problema é que eu uso essa fórmula,

{=MIN(ABS(F10:F3799-$C$2))}

em uma linha, e quando eu expandi-lo, é assim:

{=MIN(ABS(G10:G3799-$C$2))}

quando na verdade eu quero que seja G11 não G10 (como minha matriz é a metade inferior da matriz apenas).
Como posso fazer isso acontecer? Sem alterá-lo à mão e sem usar o VBA (como meu arquivo já é muito exigente e com o VBA meu excel vai esmagar).

Muito obrigado pelo seu tempo.

    
por MrIonV 17.06.2017 / 15:49

1 resposta

0

=MIN(ABS(INDIRECT(ADDRESS(COLUMN()+1,ROW()+1,1,1)):G3799-$C$2))

com Ctrl + Deslocamento + Enter

Altere a adição para COLUMN() e ROW() de acordo com a localização dos seus dados no Excel

    
por 17.06.2017 / 20:34