Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Polynome aus Datenreihe ohne Diagramm-Umweg

Polynome aus Datenreihe ohne Diagramm-Umweg
27.03.2018 09:00:33
Axel
Gute Morgen Excellenzen,
mal eine härtere Nuss zum Knacken heute, ich gehe sogar davon aus, dass es nicht möglich ist...
Bisher:
für Materialwerte (z.B. Wärmekapazitäten) gibt es eine Flut von sehr guten Messwerten in Tabellen (z.B. VDI-Wärmeatlas). Um diese Werte in Berechnungen nutzen zu können kann man sie a) in Tabellen eintragen und auslesen oder b) Polynome durch die Werte legen und diese Polynome in Funktionen nutzen. Ich hatte mich für b) entschieden und mache es wie folgt: 1. Datenreihe auswählen, 2. xy-Diagramm erstellen, 3. Trendlinie mit Gleichung im Diagramm hinzufügen, 4. Gleichung anklicken und Makro starten. Mein Makro setzt die Gleichung dann in wissenschaftliches Format mit 6-Kommastellen um, fragt mich nach der Ausgabezelle (Y-Wert), fragt mich nach der Variablen-(=Eingabe)Zelle für die X-Werte und schreibt mir das Polynom in die Ausgabezelle mit der Eingabezelle an jeder X-Wert-Position des Polynoms. Klappt.
Gerne in Zukunft:
Es ist machmal Hilfreich um sich den Verlauf der Kurve erst einmal anzusehen, um dann den Grad des Polynoms entscheiden zu können. Oftmals ist es aber auch überflüssig. Gibt es eine Möglichkeit sich die Schritte 2.-4. zu sparen und direkt: aus einer Datenreihe ein Polynom 6ten Grades erstellen und dies in eine Wunschzelle eintragen lassen?
Gruß,
Axel
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Die (Trend)-Gleichung beim Diagramm steht auch ...
27.03.2018 09:07:09
lupo1
... über eine Funktion oder Funktionalität zur Verfügung. Welche, erinnere ich gerade nicht. Möglicherweise TREND.
AW: Polynome aus Datenreihe ohne Diagramm-Umweg
27.03.2018 09:55:48
Beverly
Hi Axel,
hilft dir vielleicht dieser Link weiter: https://www.quora.com/Does-Excel-have-a-function-similar-to-LINEST-that-fits-a-polynomial-instead-of-a-linear-equation-If-not-how-can-I-accomplish-this


Anzeige
LINEST=RGP, LOGEST=RKP als Anmerkung
27.03.2018 10:16:19
lupo1
;
Anzeige
Anzeige

Infobox / Tutorial

Polynome aus Datenreihe erstellen in Excel


Schritt-für-Schritt-Anleitung

Um ein Polynom aus einer Datenreihe in Excel zu erstellen, ohne den Umweg über ein Diagramm zu gehen, kannst du folgende Schritte befolgen:

  1. Datenreihe eingeben: Trage deine X- und Y-Werte in zwei Spalten ein.
  2. Funktion verwenden: Nutze die LINEST-Funktion, um die Koeffizienten des Polynoms zu berechnen. Beispiel für ein Polynom 2. Grades:
    =LINEST(B2:B10; A2:A10^{1,2})

    Hierbei sind B2:B10 die Y-Werte und A2:A10 die X-Werte.

  3. Koeffizienten extrahieren: Die Funktion gibt die Koeffizienten in der Reihenfolge absteigend nach dem Grad des Polynoms zurück.
  4. Polynom erstellen: Setze die Koeffizienten in die Polynomformel ein, um das Polynom zu berechnen. Für ein Polynom 3. Grades könnte die Formel so aussehen:
    =C1*A2^3 + C2*A2^2 + C3*A2 + C4

Häufige Fehler und Lösungen

  • Fehler bei LINEST: Stelle sicher, dass die Datenbereiche korrekt und ohne leere Zellen sind. Excel benötigt vollständige Datenreihen.
  • Falsche Koeffizienten: Überprüfe, ob du die richtige Potenz in der LINEST-Funktion angegeben hast. Für ein Polynom 2. Grades sollte {1,2} verwendet werden.
  • Verständnisprobleme: Wenn du unsicher bist, welche Funktion du verwenden sollst, notiere dir die Unterschiede zwischen LINEST (für RGP) und LOGEST (für RKP).

Alternative Methoden

Eine weitere Methode, um Polynome in Excel zu erstellen, ist die Verwendung der Trendlinienfunktion in Diagrammen:

  1. Erstelle ein einfaches XY-Diagramm aus deinen Daten.
  2. Füge eine Trendlinie hinzu und wähle den gewünschten Grad (z.B. 2. oder 3. Grades).
  3. Aktiviere die Option, die Gleichung im Diagramm anzuzeigen. Diese kannst du dann manuell oder mit einem Makro in eine Zelle übertragen.

Zusätzlich gibt es auch die Möglichkeit, das Add-In für die Datenanalyse zu verwenden, um regressionsanalytische Funktionen auszuführen.


Praktische Beispiele

Angenommen, du hast folgende Werte:

X-Werte Y-Werte
1 2
2 3
3 5
4 7
5 11

Um ein Polynom 2. Grades zu berechnen, gib folgende Formel in eine Zelle ein:

=LINEST(B2:B6; A2:A6^{1,2})

Die Ausgabe sind die Koeffizienten, die du dann verwenden kannst, um das Polynom zu berechnen.


Tipps für Profis

  • Verwendung von Array-Formeln: Wenn du mit größeren Datenmengen arbeitest, erwäge die Verwendung von Array-Formeln für die LINEST-Funktion, um die Berechnungen zu automatisieren.
  • Ergebnisse überprüfen: Nutzen die -Werte, um die Güte der Anpassung deines Polynoms zu überprüfen. Ein höherer Wert bedeutet eine bessere Anpassung.
  • Polynomische Trendlinie: Nutze die Formel, die Excel dir für die Trendlinie gibt, um die Berechnungen in anderen Zellen zu automatisieren.

FAQ: Häufige Fragen

1. Kann ich auch Polynome 4. Grades berechnen?
Ja, du kannst die LINEST-Funktion anpassen, indem du {1,2,3,4} für ein Polynom 4. Grades verwendest.

2. Wie kann ich die Koeffizienten für ein Polynom 3. Grades in Excel berechnen?
Verwende die Funktion:

=LINEST(B2:B10; A2:A10^{1,2,3})

Diese gibt dir die Koeffizienten für das Polynom 3. Grades zurück.

3. Gibt es eine Möglichkeit, diese Berechnungen zu automatisieren?
Ja, du kannst ein Makro erstellen, das die Koeffizienten automatisch berechnet und in die gewünschten Zellen einträgt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige