PROJ.LIN do Excel retorna erro #REF ao usar matriz não retangular


0

Estou tentando usar a função PROJ.LIN () em um intervalo nomeado. A função parece funcionar bem quando os intervalos nomeados são matrizes retangulares típicas. No entanto, se as matrizes nomeadas tiverem um formato irregular, a função retornará um erro # REF (normalmente ocorre quando as matrizes não têm o mesmo comprimento), mesmo que os intervalos nomeados tenham o mesmo número de células. [Veja a captura de tela abaixo, por exemplo]

Captura de tela do Excel

Alguma idéia de como contornar isso?

Coisas que tentei:

  • Tentei usar as funções SLOPE () ou INTERCEPT () para obter o mesmo resultado (já que é conhecido que SLOPE e INTERCEPT ignoram células vazias , enquanto a função PROJ.LIN não). Mas isso retorna um erro #VALUE.
  • Eu também tentei construir manualmente uma matriz para alimentar a função. Por exemplo, = PROJ.LIN ({Z9: AC9, AA10}, {Z6: AC6, AA7}, verdadeiro, verdadeiro). Infelizmente, isso também não funciona, pois o Excel só reconhece números reais dentro de uma matriz construída manualmente (sem intervalos, letras, etc.).
  • Eu tentei solucionar o problema com vários INDIRETOS, mas eles inevitavelmente se deparam com o mesmo problema a partir do segundo ponto.

Todas as idéias seriam muito apreciadas!


11
Isso é possível, embora eu possa perguntar primeiro se os intervalos que você definiu não puderam ser reconstruídos para que eles incluam a menor área retangular que contém seus pontos de dados, após o que poderíamos executar alguma operação para excluir entradas não numéricas desses intervalos ? Como você mesmo viu, nem todas as funções funcionam tão bem em intervalos que compreendem uma união de um ou mais subintervalos. Uma solução pode ser alcançada com esses intervalos, embora seja um pouco mais complexa, então pensei em perguntar primeiro.
XOR LX

Eu acho que você precisará reconstruir seus dados em matrizes de coluna única (ou linha); e, em seguida, aplique a função PROJ.LIN.
Ron Rosenfeld

@RonRosenfeld True, essa seria de longe a solução mais prática, embora não seja impossível com intervalos como o OP atualmente.
XOR LX

@XORLX Infelizmente, não é possível reconstruir os intervalos para incluir uma área retangular. Concordo totalmente com você e Ron que essa seria de longe a maneira mais fácil de abordar esse problema. Infelizmente, as circunstâncias simplesmente não permitem. Muito curioso para ouvir a solução que você tem em mente, mesmo que seja bastante complexa!
22815 Chris Stocking
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.