Użyj funkcji REGLINP na filtrowanych danych - Excel

1

Próbuję użyć funkcji REGLINP, a następnie filtrować oryginalne dane, aby odzwierciedlić podzbiór, który mnie interesuje. Niestety funkcja REGLINP zawsze używa wszystkich pierwotnie zdefiniowanych danych. Czy istnieje sposób na uzyskanie danych z filtrowanych danych? - „linia trendu” działa prawidłowo.

gravity
źródło

Odpowiedzi:

0

Zakładając zbiór danych w A2: B10 (za pomocą znane_y i znane_x odpowiednio w A2: A10 i B2: B10), najpierw przejdź do Menedżera nazw ( Wzory tab) i zdefiniuj:

Arry1 tak jak:

= WIERSZ ($ A $ 2: $ A 10 $) -MIN (WIERSZ ($ A 2: $ 10)

Arry2 tak jak:

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

Wymagana ** formuła tablicy **** to:

= REGLINP (INDEKS ($ A $ 2: $ A $ 10, N (JEŻELI (1, MAŁY (JEŻELI (Arry2, Arry1 + 1), WIERSZ (POŚREDNI („1:” & SUM (Arry2))))))) , INDEKS ($ B $ 2: $ B $ 10, N (JEŻELI (1, MAŁY (JEŻELI (Arry2, Arry1 + 1), WIERSZ (POŚREDNI („1:”) i SUM (Arry2))))))))

pozdrowienia

** Formuły tablicowe nie są wprowadzane w taki sam sposób jak formuły „standardowe”. Zamiast naciskać tylko ENTER, najpierw przytrzymaj CTRL i SHIFT, a następnie naciśnij ENTER. Jeśli zrobiłeś to poprawnie, zauważysz, że Excel umieszcza nawiasy klamrowe {} wokół formuły (ale nie próbuj ręcznie wstawiać ich)

XOR LX
źródło