Hi Zusammen
ich sitz jetzt schon seit Stunden an wahrscheinlich einer total einfachen Sache
Ich habe eine Datenreihe x und eine Datenreihe y. Die Datensammlung als Ganze ist nicht linear, als keine Regressionsgerade vorschlagen Es ist aber erlaubt, zwischen zwei Werte zu interpolieren!
Ich habe auch eine Excel Variante gefunden:
http://www.excelformeln.de/formeln.html?welcher=373
Ich habe das mit dem Befehl probiert:
=INDEX(B2:B11+(D1-A2:A11)*(B3:B12-B2:B11)/(A3:A12-A2:A11);VERGLEICH(D1;A2:A11;1))
Bekomme aber einen #Wert Fehler! Ich vermute wegen dem 1. Parameter von Index, da Excel Bereichoperationen erlaubt und Calc nicht.
Es müssen viele Werte interpoliert werden und ich kann nicht für jeden Wert Hilfswerte erschaffen!
D.h. die Lösung muss zwingend exakt eine Zelle belegen (also der gesuchte Y Wert muss zurückgegeben werden)
Hat jmd eine coole Idee für mich?
viele Grüße
CheVeyo20
Lineare Interpolation
Moderator: Moderatoren
Re: Lineare Interpolation
Hallo
Wenn die x-werte in Spalte A aufsteigend sortiert sind:
mit nach D2 ausgelagertem
schrumpft die obere Formel auf:
Wenn die x-werte in Spalte A aufsteigend sortiert sind:
Code: Alles auswählen
=SCHÄTZER(D1;VERSCHIEBUNG(A1;VERGLEICH(D1;A1:A10)-1;1;2);VERSCHIEBUNG(A1;VERGLEICH(D1;A1:A10)-1;0;2))
Code: Alles auswählen
=VERGLEICH(D1;A1:A10)-1
Code: Alles auswählen
=SCHÄTZER($D$1;VERSCHIEBUNG($A$1;$D$2;1;2);VERSCHIEBUNG($A$1;$D$2;0;2))
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Lineare Interpolation
Hi
super danke, klappt prima!
Muss mich jetzt erstmal durchlesen, was deine Funktionen alles bedeuten, aber klappen tut's
super danke, klappt prima!
Muss mich jetzt erstmal durchlesen, was deine Funktionen alles bedeuten, aber klappen tut's
Re: Lineare Interpolation
Sind ja nur drei verschiedene beteiligt, die Dinger von der verlinkten ExcelSeite sind weitaus schwieriger nachzuvollziehen.CheVeyo20 hat geschrieben:Hi
super danke, klappt prima!
Muss mich jetzt erstmal durchlesen, was deine Funktionen alles bedeuten, aber klappen tut's
Die eigentliche Arbeit erledigt SCHÄTZER mit dem kleinen Handicap "ihm" die passenden Zellbereiche unter zu "SCHIEBEN"
ist folgendes leichter verständlich:
Code: Alles auswählen
=SCHÄTZER(D1;INDEX(B1:B10;D2+{0;1});INDEX(A1:A10;D2+{0;1}))
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)