Изтеглете примерната работна книга
Този урок демонстрира как да използвате Функция Excel TREND в Excel за изчисляване на y-стойности въз основа на линия на тренда.
Преглед на функцията TREND
Функцията TREND изчислява Y стойности въз основа на линия на тренда за дадени X стойности. Линията на тренда се изчислява по метода на най -малките квадрати въз основа на две серии от данни.
За да използвате функцията TREND Excel на работен лист, изберете клетка и въведете:
(Забележете как се появяват входовете на формулата)
Функция TREND Синтаксис и входове:
1 | = TREND (известни_y, известни_xs, new_xs, const) |
известен_y's - Масив от известни Y стойности.
известни_х - Масив от известни X стойности.
нови_х - Масив от нови X стойности, за които искате TREND да върне съответните Y стойности.
const - ОПЦИОНАЛНО. Логическа стойност, показваща дали да се изчисли B (прихващането в y = mx + b), като се използва методът на най -малките квадрати (TRUE или Ommit) или да се зададе ръчно B = 0 (FALSE).
Какво е TREND?
Функцията TREND в Excel е като функцията ПРОГНОЗА, използвана за предсказване на х известна стойност х и y стойности, с изключение на това, че прилага регресионното уравнение за масив от х стойности. Функцията използва линейна регресия, за да определи резултата. Препоръчително е да посетите функцията ПРОГНОЗА [вмъкнете връзка към ПРОГНОЗА страница] преди да прегледате тази страница, за да научите за линейната регресия.
Как да използвате TREND
Функцията TREND приема четири аргумента:
1 | = TREND (известни_y's, known_x's, new_x's, const) |
Където, известен_y's и известни_х вижте х и y данни във вашата таблица с данни, new_x’s е масив от точки от данни, за които искате да предвидите y-стойността за и const е двоичен аргумент за нормално изчисляване на y-прихващането или принуждаване на стойността до 0 и коригиране на стойностите на наклона така, че.
Въпреки че последните 3 аргумента на TREND са незадължителни, се препоръчва да се включат всички аргументи, за да се гарантира правилното предвиждане на данните.
Нека разгледаме един пример:
1 | = ТЕНДЕНЦИЯ (C3: C7, B3; B7, B10: B17, TRUE) |
Използвайки TREND в Microsoft 365 (а именно текущия канал на Office Insider (Визуализация)), TREND действа като формула за динамичен масив, която разлива резултата за целия масив, както е показано със светлосинята рамка около клетки C10 до C17 в този пример. Просто въведете формулата в клетка C10 и натиснете enter, няма нужда да попълвате или плъзгате формулата надолу.
За да покажа уравнението на регресията, което TREND откри, че предсказва нашия масив от резултати, начертах данните:
Уравнението съвпада!
Нелинейна регресия с TREND
TREND може да се използва и за полиномиална крива.
Добавяне на допълнителни х колони и издигането им до nth степен се вписва в полиномиална крива в същата степен. всичко х колоните трябва да бъдат включени в аргументите за известни_х и нови_х.
Начертайте го:
ТРЕНД СЪВЕТИ
- Уверете се, че имате най -актуалната версия на Microsoft 365, за да използвате TREND с динамични масиви. Може да се наложи да активирате текущия канал на Office Insider (Визуализация), за да използвате функциите на динамичен масив. На страницата на акаунта:
(Не се изисква за използване на функцията, само за функционалност на динамичен масив)
- Ако вашите данни са форматирани като таблица в Excel (обикновено с Ctrl+T), TREND ще доведе до грешки. Формулите за разпръснати масиви не се поддържат в таблици на Excel. Преместете данните си от таблицата и опитайте отново.
- Ако вашият new x's масивът не е пълен, ще получите #VALUE! Грешка. Променете диапазона в аргумента на функцията, така че да е непрекъснат.
Интересувате ли се от още прогнози?
Вижте другите ни статии за прогнозиране с функции на експоненциално изглаждане, LINEST и LOGEST.
Функция TREND в Google Таблици
Функцията TREND работи абсолютно същото в Google Sheets, както и в Excel.
TREND Примери във VBA
Можете също да използвате функцията TREND във VBA. Тип:application.worksheetfunction.trend (known_ys, known_xs, new_xs, const)
За аргументите на функцията (известни_y и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо тях.
Връщане към списъка с всички функции в Excel