Excel interpolieren von z-Werten: z=f(x,y)?
Hallo, Ich möchte in Excel 2010 einen Wert interpolieren, welcher von 2 anderen abhängt, um ein 3D Diagramm erstellen zu können, (z=f(x,y)) Beispiel: x=2,23 x=2,23 y=48,94 y=48,95 z=2,58 z=??? Die x und y verlaufen linear und einige z-Werte sind vorhand. Gibt es da Formeln welche ich verwenden kann?
Danke schon mal :) Lg

2 Antworten
kann Deine Beispielzahlen nicht der Grafik zuordnen. Aber mit zwei gleichen x-Werten ist ohnehin keine i'polation möglich.
normalerweise gilt für eine i'polation der einfache Dreisatz, aber
"ungeordnet": das erfordert Klimmzüge.
Vllt geht es, der x- oder y-Größe mit =Rang() einen virtuellen Platz zuzuweisen und mit Kgrösste(...;Rang()+1 bzw -1) den nächstgrößeren bzw nächstkleineren x oder y-Wert zu benennen (also den Wert-Nachbar zu finden).
Ist eine Menge Kleinarbeit, sollte aber machbar sein und wäre -einmal erstellt- vielfach anwendbar.
Bei Lücken wären Matrixformeln erforderlich, kann das aber jetzt nicht mehr ausführen.
Ich blick im Moment nicht ganz durch, aber versuch mal, ob Du mit der Fkt. Schätzer weiterkommst! (sollte für lineare Regression geeignet sein, hab aber selbst nie damit gearbeitet)
Wenn es mathematisch undefiniert ist, könnte novh der Solver weiterhelfen (mit dem ich ebenfalls nur rudimentäre Erfahrung habe)
Vllt findet sich ja noch jemand, der durchblickt!
Ok da habe ich mich bei der Fragestellung geirrt mit den Werten.
Passend zum Bild: x=2,23; y=48,94; z=2,58
Wie sieht der z-Wert jetzt im nächsten Schritt bei x=2,23; y=48,83 aus?
Du kannst versuchen, das Diagramm mit den vorhandenen Werten zu erstellen, dann die z-Reihe markieren und die Datenreihenoptionen aufrufen (rechtsklick).
Dort kannst du eine Trendlinie hinzufügen, es gibt verschiedene Arten (linear, potenziell, exponentiell....). Such die passendste aus und lass dir die zugehörige Funktionsgleichung anzeigen. Diese kannst du als Formel in der Tabelle verwenden.
Vermutlich nicht so ohne weiteres, vor allem in dieser Darstellung als Kreuztabelle. Da es zu einem xy-Paar nur einen z-Wert gibt, würde ich erstmal die Tabelle anders darstellen. Für jede Achse eine Spalte, und daraus dann die Trendlinie und ihre Funktion erstellen. Hinterher kann man die daraus gewonnenen Werte immer noch als einen 3D-Graphen darstellen.
Danke schon mal für die Hilfe. Wie würdest du die Tabellen aufteilen, das habe ich nicht ganz verstanden?
Z.B. in Spalte A alle x-Werte, in B alle y-Werte, in C alle zugehörigen z-Werte.
Am besten mit sortierten x- und y-Werten. Denkbar wäre dann z.B. zunächst die Trendlinienfunktion von z in Abhängigkeit von x und dann nochmal von y zu erstellen, dann die beiden Funktionen vereinen (z.B. als Durchschnitt). Es wird wohl einiges an Tüftelei benötigen um ein gewünschtes Ergebnis zu bekommen.
geht das auch für 3D?