Welchen Algorithmus verwendet Auto Fill in Excel?
Wenn ich zum Beispiel die Zahlen 3,4,5,7,8 in eine Spalte eingebe und dann Auto Fill verwende, erhalte ich das folgende Ergebnis:
3
4
5
7
8
9.3
10.6
11.9
13.2
14.5
15.8
17.1
18.4
Welchen Algorithmus verwendet Auto Fill in Excel?
Wenn ich zum Beispiel die Zahlen 3,4,5,7,8 in eine Spalte eingebe und dann Auto Fill verwende, erhalte ich das folgende Ergebnis:
3
4
5
7
8
9.3
10.6
11.9
13.2
14.5
15.8
17.1
18.4
Antworten:
Excel verwendet beim automatischen Ausfüllen den linearen Trend. Dies verwendet den Algorithmus der Methode der kleinsten Quadrate .
Dies ist derselbe Algorithmus, der von der TREND()
Funktion verwendet wird, wie unten gezeigt:
Geben Sie die folgende Formel ein C6
und drücken Sie Strg / Kopieren / Einfügen / Ausfüllen in den Rest der Spalte:
=TREND($C$1:$C$5,$B$1:$B$5,B6)
Unten sehen Sie ein Diagramm mit der Trendlinie, auf die die neuen Werte fallen.
Die Methode der kleinsten Quadrate erstellt eine Linie mit der besten Anpassung für die ursprünglichen Datenpunkte. Die neuen Datenpunkte werden im Wesentlichen aus dieser Linie extrahiert.
TREND()
Funktion "die Methode der kleinsten Quadrate" verwendet. Wie Sie sehen, habe ich bestätigt, dass sie das gleiche Ergebnis wie das automatische Ausfüllen liefert. Vorausgesetzt, Sie können Micro $ oft's eigene Dokumentation glauben (und wir alle wissen jetzt, wie genau das ist), würde ich sagen, das macht es ziemlich schlüssig. Plus was 0xFEE1DEAD gesagt hat.