Pobierz przykładowy skoroszyt
Ten samouczek pokazuje, jak używać Funkcja trendu Excel w programie Excel, aby obliczyć wartości y na podstawie linii trendu.
Przegląd funkcji TREND
Funkcja TREND Oblicza wartości Y na podstawie linii trendu dla danych wartości X. Linia trendu jest obliczana metodą najmniejszych kwadratów na podstawie dwóch serii danych.
Aby użyć funkcji arkusza kalkulacyjnego TREND Excel, wybierz komórkę i wpisz:
(Zwróć uwagę, jak pojawiają się dane wejściowe formuły)
Funkcja TREND Składnia i wejścia:
1 | = TREND(znane_ys;znane_xs;nowe_xs;stała) |
znane_y - Tablica znanych wartości Y.
znane_x - Tablica znanych wartości X.
nowe_x - Tablica nowych wartości X, dla których TREND ma zwracać odpowiadające wartości Y.
stały - OPCJONALNY. Wartość logiczna wskazująca, czy obliczyć B (punkt przecięcia w y = mx + b) metodą najmniejszych kwadratów (PRAWDA lub pominięta), czy ręcznie ustawić B = 0 (FAŁSZ).
Co to jest TREND?
Funkcja TREND w programie Excel jest jak funkcja PROGNOZA, używana do przewidywania x podana wartość znana x oraz tak wartości, z wyjątkiem tego, że stosuje równanie regresji dla tablicy x wartości. Funkcja wykorzystuje regresję liniową do określenia wyniku. Zaleca się odwiedzić funkcję PROGNOZA [wstaw link do strony PROGNOZY] przed wyświetleniem tej strony, aby dowiedzieć się o regresji liniowej.
Jak korzystać z TREND
Funkcja TREND przyjmuje cztery argumenty:
1 | =TREND(znane_y;znane_x;nowe_x;stała) |
Gdzie, znane_y oraz znane_x odnieść się do x oraz tak dane w tabeli danych, nowe_x to tablica punktów danych, dla których chcesz przewidzieć wartość y dla i stały jest argumentem binarnym do normalnego obliczania punktu przecięcia osi Y lub wymuszania wartości 0 i dostosowywania wartości nachylenia tak, aby .
Chociaż ostatnie 3 argumenty TREND są opcjonalne, zaleca się uwzględnienie wszystkich argumentów, aby zapewnić poprawność przewidywania danych.
Spójrzmy na przykład:
1 | =TREND(C3:C7;B3;B7;B10:B17;PRAWDA) |
Używając TREND w Microsoft 365 (mianowicie Office Insider Current Channel (Preview)), TREND działa jako dynamiczna formuła tablicowa, która rozlewa wynik dla całej tablicy, jak pokazano z jasnoniebieskim obramowaniem wokół komórek od C10 do C17 w tym przykładzie. Po prostu wpisz formułę w komórce C10 i naciśnij Enter, nie musisz wypełniać ani przeciągać formuły w dół.
Aby pokazać równanie regresji, które TREND znalazł w celu przewidzenia naszej tablicy wyników, wykreśliłem dane:
Równanie pasuje!
Regresja nieliniowa z TREND
TREND może być również używany do wielomianowego dopasowania krzywej.
Dodawanie dodatkowych x kolumny i podnoszenie ich do nNS stopień dopasowuje krzywą wielomianową w tym samym stopniu. Wszystko x kolumny muszą być zawarte w argumentach dla znane_x oraz nowe_x.
Wykres to:
WSKAZÓWKI DOTYCZĄCE TRENDÓW
- Upewnij się, że masz najnowszą wersję platformy Microsoft 365, aby korzystać z TREND z tablicami dynamicznymi. Może być konieczne włączenie bieżącego kanału niejawnego programu testów pakietu Office (wersja zapoznawcza) w celu korzystania z funkcji tablic dynamicznych. Na stronie konta:
(Nie jest wymagane do korzystania z funkcji, tylko w przypadku funkcji dynamicznej tablicy)
- Jeśli twoje dane są sformatowane jako tabela Excela (zwykle przez Ctrl+T), TREND spowoduje błędy. Rozlane formuły tablicowe nie są obsługiwane w tabelach programu Excel. Przenieś swoje dane z tabeli i spróbuj ponownie.
- Jeśli twój new x's tablica nie jest pełna, otrzymasz #ARG! Błąd. Zmień zakres w argumencie funkcji, aby był ciągły.
Chcesz więcej prognozować?
Zobacz nasze inne artykuły na temat prognozowania z funkcjami wygładzania wykładniczego, funkcji REGLINP i REGLINP.
Funkcja TREND w Arkuszach Google
Funkcja TREND działa dokładnie tak samo w Arkuszach Google jak w Excelu.
TREND Przykłady w VBA
Możesz także użyć funkcji TREND w VBA. Rodzaj:application.worksheetfunction.trend(znane_ys,znane_xs,nowe_xs,const)
W przypadku argumentów funkcji (znane_y itp.) można wprowadzić je bezpośrednio do funkcji lub zdefiniować zmienne, które mają być używane w zamian.
Wróć do listy wszystkich funkcji w Excelu