Використовуйте LINEST на відфільтрованих даних - Excel


1

Я намагаюся використовувати функцію LINEST, а потім фільтрувати вихідні дані, щоб відобразити підмножину, яка мене цікавить. На жаль, LINEST завжди використовує всі початково визначені дані. Чи є спосіб отримати дані від відфільтрованих даних? - 'трендлайн' працює належним чином.

Відповіді:


0

Припускаючи набір даних у A2: B10 (з відомими та відомими x у A2: A10 та B2: B10 відповідно), спочатку перейдіть до Менеджера імен ( вкладка Формули ) та визначте:

Arry1 як:

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

Arry2 як:

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

Потрібна формула ** масиву **** є:

= ЛІНЕСТЬ (INDEX ($ A $ 2: $ A $ 10, N (ЯКЩО (1, МАЛО (АКО (Arry2, Arry1 + 1), ROW (INDIRECT ("1:" & SUM (Arry2))))))), INDEX ($ B $ 2: $ B $ 10, N (ЯКЩО (1, МАЛО (АФ (Arry2, Arry1 + 1), ROW (INDIRECT ("1:" & SUM (Arry2)))))))))

З повагою

** Формули масиву не вводяться так само, як "стандартні" формули. Замість натискання клавіші ENTER спочатку утримуйте клавіші CTRL і SHIFT, а потім натискайте клавішу ENTER. Якщо ви зробили це правильно, ви помітите, що Excel розміщує фігурні дужки навколо} формули (хоча не намагайтеся вручну вставити їх самостійно).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.