Use o PROJ.LIN em dados filtrados - Excel

1

Estou tentando usar a função PROJ.LIN e, em seguida, filtrar os dados originais para refletir o subconjunto em que estou interessado. Infelizmente, o PROJETO sempre usa todos os dados originalmente definidos. Existe uma maneira de obter os dados dos dados filtrados? - a "linha de tendência" funciona corretamente.

    
por gravity 05.10.2014 / 20:05

1 resposta

0

Assumindo um conjunto de dados em A2: B10 (com val_conhecidos e val_conhecidos_x em A2: A10 e B2: B10 respectivamente), primeiro vá para Gerenciador de nomes ( Fórmulas ) e defina:

Arry1 como:

= LINHA ($ A $ 2: $ A $ 10) -MIN (ROW ($ A $ 2: $ A $ 10))

Arry2 como:

= SUBTOTAL (2, OFFSET ($ A $ 2, Arry1 ,))

A ** fórmula de matriz ** necessária é então:

= PROJETO (INDEX ($ A $ 2: $ A $ 10, N (SE (1, PEQUENO (SE (Arry2, Arry1 + 1), ROW (INDIRECT ("1:" & SUM (Arry2))))) ))), ÍNDICE ($ B $ 2: $ B $ 10, N (SE (1, PEQUENO (SE (Arry2, Arry1 + 1), ROW (INDIRETO ("1:" & SUM (Arry2)))))) )

Atenciosamente

** As fórmulas das matrizes não são inseridas da mesma maneira que as fórmulas 'padrão'. Em vez de pressionar apenas ENTER, você primeiro pressiona CTRL e SHIFT, e só então pressiona ENTER. Se você fez isso corretamente, você notará que o Excel coloca as chaves {} ao redor da fórmula (embora não tente inseri-las manualmente).

    
por 06.10.2014 / 14:54