Використовуйте формулу тенденції, щоб отримати значення для будь-якого даного X за допомогою Excel


10

Чи є простий спосіб застосувати формулу лінії тренду з діаграми до будь-якого заданого значення X у Excel?

Наприклад, я хочу отримати значення Y для заданого X = $ 2,006,00. Я вже взяв формулу і повторно ввів її:

=-0.000000000008*X^3 - 0.00000001*X^2 + 0.0003*X - 0.0029

Я постійно вношу корективи в лінію тренду, додаючи більше даних, і не хочу щоразу повторювати формулу.

введіть тут опис зображення


Здається, що макрос може досягти, якщо ви зможете знайти в цьому достатньо кваліфіковану людину. Я знаю недорогого консультанта, який міг би це зробити для вас.
rolando2

@rolando Ви маєте рацію, але макроси зайві. LINEST Excel зробить це прямо на аркуші, а це означає, що він буде динамічно оновлювати результати при зміні даних: це навіть краще, ніж макрос :-).
whuber

1
Ось посилання на більш повний перелік можливостей графіків Excel, розміщених spreadsheetpage.com/index.php/tip/chart_trendline_formulas
osknows

Добре знати. Дякую.
rolando2

Відповіді:


15

Використовуйте LINEST, як показано:

введіть тут опис зображення

Метод полягає у створенні нових стовпців (C: E тут), що містять змінні у відповідності. Зворотно LINESTповертає коефіцієнти у зворотному порядку, як ви бачите з розрахунку в стовпці "Підгонка". Приклад передбачення показаний синім кольором: всі формули точно такі ж, як і для даних.

Зауважимо, що LINESTце формула масиву: відповідь буде займати клітини p + 1 підряд, де р - кількість змінних (остання - для постійного члена). Такі формули створюються шляхом вибору всіх вихідних комірок, вставлення (або введення) формули в текстовому полі формули та натискання Ctrl-Shift-Enter (замість звичайного Enter).


Вау Уубер, це справді, дуже корисно. Чи можете ви підключити мене до копії електронної таблиці?
Кірк Оймет

@Kirk Ви можете створити його самостійно в найкоротші терміни. Це налаштовано так, набравши формули в C2: F2, ви можете перетягнути їх вниз скільки завгодно рядків. Потім введіть найменшу формулу в I2: L2. Всього п'ять простих формул, і ви закінчили.
whuber

8

Спробуйте тренд (known_y's, known_x's, new_x's, const).

Стовпець A нижче - X. Стовпець B - X ^ 2 (клітинка зліва в квадраті). Стовпець С дорівнює X ^ 3 (дві клітинки зліва в кубі). Формула trend () знаходиться в Cell E24, де посилання на клітинку відображаються червоним кольором.

"Відомі" є в E3: E22

"Відомі_x" знаходяться в A3: C22

"Нові_x" знаходяться в A24: C24

Пункт "const" залишається порожнім.

Осередок A24 містить новий X, і він повинен змінити клітинку для оновлення формули в E24

Клітина B24 містить формулу X ^ 2 (A24 * A24) для нового X

Клітина C24 містить формулу X ^ 3 (A24 * A24 * A24) для нового X

Якщо ви зміните значення в E3: E22, функція trend () оновить Cell E24 для вашого нового вводу в Cell A24.

введіть тут опис зображення

Редагувати ======================================

Кірк,

Таблиці не так багато. Нижче я розмістив "перегляд формули".

Значення "відомі_x" мають зелений колір у форматі A3: C22

Значення "known_y" зеленим кольором вказані у E3: E22

Значення "new_x" знаходяться в клітинках A24: C24, де B24 і C24 є формулами, як показано. І, комірка E24 має формулу () trend. Ви вводите новий "X" у комірку A24.

Це все, що там є.

введіть тут опис зображення


Привіт Білл, чи є мені спосіб отримати копію електронної таблиці? Це було б так корисно!
Kirk Ouimet

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