Jakiego algorytmu używa funkcja automatycznego wypełniania w programie Excel?
Na przykład, gdy wprowadzę liczby 3,4,5,7,8 do kolumny, a następnie użyję funkcji automatycznego wypełniania, otrzymuję następujący wynik:
3
4
5
7
8
9.3
10.6
11.9
13.2
14.5
15.8
17.1
18.4
microsoft-excel
algorithm
Seçkin Durgay
źródło
źródło
Odpowiedzi:
Podczas automatycznego wypełniania program Excel stosuje metodę trendu liniowego. Wykorzystuje algorytm metody najmniejszych kwadratów .
Jest to ten sam algorytm wykorzystywany przez
TREND()
funkcję, jak pokazano poniżej:Wpisz następującą formułę
C6
i ctrl-enter / copy-paste / fill-down do reszty kolumny:Poniżej znajduje się wykres pokazujący linię trendu, na którą spadają nowe wartości.
Metoda najmniejszych kwadratów tworzy linię „najlepszego dopasowania” dla oryginalnych punktów danych. Nowe punkty danych są zasadniczo pobierane z tej linii.
źródło
TREND()
funkcja używa „metody najmniejszych kwadratów”, co, jak widać, potwierdziło, że daje taki sam wynik jak automatyczne wypełnianie. Tak więc, pod warunkiem, że możesz wierzyć własnej dokumentacji Micro $ oft (a my wszyscy teraz, jak dokładne to jest), powiedziałbym, że to czyni ją dość rozstrzygającą. Plus to, co powiedział 0xFEE1DEAD.