Funkcja LINEST - regresja liniowa w Excelu

Excel 2007+

Podsumowanie

Funkcja LINEST oblicza statystyki regresji liniowej metodą najmniejszych kwadratów, zwracając współczynniki linii y=mx+b oraz opcjonalnie zaawansowane statystyki modelu. Idealna do analiz trendów i prognozowania.

Składnia

LINEST(znane_y's; [znane_x's]; [const]; [stats])

Parametry

Parametr Typ Wymagane Opis
znane_y's Zakres/Zakres tablicowy Tak Wymagany. Zestaw znanych wartości y (zmienne zależne). Kolumna = zmienne X w kolumnach, wiersz = zmienne X w wierszach.
znane_x's Zakres/Zakres tablicowy Nie Opcjonalny. Zestaw znanych wartości x (zmienne niezależne). Minimum 1 zmienna.
const PRAWDA/FAŁSZ Nie Opcjonalny. PRAWDA = oblicza wyraz wolny b, FAŁSZ = wymusza b=0 (y=mx). Domyślnie PRAWDA.
stats PRAWDA/FAŁSZ Nie Opcjonalny. PRAWDA = zwraca dodatkowe statystyki regresji, FAŁSZ = tylko współczynniki. Domyślnie FAŁSZ.

Użycie funkcji LINEST

LINEST to potężne narzędzie do regresji liniowej w Excelu. Używa metody najmniejszych kwadratów do znalezienia najlepszej linii pasującej do danych. Obsługuje zarówno prostą regresję (1 zmienna X) jak i wielokrotną (wiele zmiennych X). Wymaga formuły tablicowej (Ctrl+Shift+Enter w starszych Excelach).

Typowe przykłady LINEST

Prosta regresja - nachylenie i wyraz wolny

=LINEST(B2:B6;A2:A6)

Wprowadź jako formułę tablicową w 2 komórkach (np. D2:E2). Zwraca nachylenie(m) i wyraz wolny(b) dla y=mx+b.

Pełne statystyki regresji

=LINEST(B2:B6;A2:A6;PRAWDA;PRAWDA)

Zwraca 5 wierszy statystyk: współczynniki, błędy std, R², F, df w tablicy 2x5.

Regresja przez начало (bez wyrazu wolnego)

=LINEST(B2:B6;A2:A6;FAŁSZ)

Wymusza b=0, równanie y=mx. Przydatne dla proporcji.

Prognoza z regresją

=SUMA(LINEST(B1:B6;A1:A6)*{9;1})

Prognozuje sprzedaż w 9 miesiącu na podstawie danych z 6 miesięcy.

Często zadawane pytania

Brak formuły tablicowej lub niezgodne rozmiary zakresów Y i X. Zaznacz obszar docelowy i użyj Ctrl+Shift+Enter.

LINEST zwraca pełne statystyki regresji i obsługuje wiele zmiennych X. NACHYLENIE/ODCIĘTA to tylko podstawowe współczynniki dla prostej regresji.

Współczynnik determinacji (0-1). 1=idealne dopasowanie, 0=brak korelacji. Pokazuje ile zmienności Y wyjaśnia model.

Wiersz 1: współczynniki m i b; Wiersz 2: błędy std; Wiersz 3: R² i błąd std Y; Wiersz 4: F i df; Wiersz 5: SSreg i SSresid.

Typowe błędy i rozwiązania

#ARG!

Cause: Za mało punktów danych (mniej niż 2 dla prostej regresji)

Solution: Upewnij się, że masz minimum n+1 punktów dla n zmiennych X

#WARTOŚĆ!

Cause: Niezgodne rozmiary zakresów lub brak formuły tablicowej

Solution: Zakresy Y i X muszą mieć te same wymiary. Użyj Ctrl+Shift+Enter

#LICZBA!

Cause: Współliniowość zmiennych X lub wszystkie X identyczne

Solution: Usuń skorelowane zmienne X lub dodaj więcej zmiennych

seb=#N/D!

Cause: Ustawiono const=FAŁSZ (brak wyrazu wolnego)

Solution: Normalne zachowanie. seb nie jest obliczane bez stałej

Uwagi

  • LINEST zwraca poziomo dla 1 zmiennej X, pionowo dla wielu
  • W Excel 365 używa dynamicznych tablic - nie wymaga Ctrl+Shift+Enter
  • Współliniowość: Excel automatycznie usuwa zależne zmienne X
  • R² = SSreg/(SSreg+SSresid) - miara jakości modelu
  • Do wielomianów: stwórz potęgi X jako osobne kolumny X

Kompatybilność

Dostępne w: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Niedostępne w:

Treść ostatnio sprawdzona: December 9, 2025
Częstotliwość aktualizacji: W razie potrzeby
Przetestowane wersje Excel: Excel 2007+