Antwort
von
nach 3 Tagen
0
hilfreich
Re: excel / lineare Interpolation von Nullstellen
Hi.
War etwas kniffelig.
Ich hoffe, das hier ist was du möchtest. Musste noch ein paar Hilfszellen generieren, damit es einfacher / übersichtlicher wurde.
wenn das hier dein Ergebsnis ist:
23 => 23
0 => 31,25
0 => 39,5
0 => 47,75
56 => 56
0 => 40,5
25 => 25
0 => 20,6
0 => 16,2
0 => 11,8
0 => 7,4
3 => 3
dann öffne bitte eine Excel Tabelle (Zeile 1) wie folgt:
Spalte A => untere Grenze f0
Spalte B => obere Grenze f1
Spalte C => obere Grenze x1
Spalte D => untere Grenze x0
Spalte E => aktueller Wert x (1 - n)
Spalte F => deine Werte (y - z)
Spalte G => interpolierte Werte
Werte ab Zeile 2! Hinweis: Diese Tabelle ist allgemein, aber auf deine Werteliste abgestimmt!
Füge nun die folgende Formeln in die Zelle:
A2 =F2
A3 =WENN(F3=0;$A2;$F3)
B13 =F13
B12 =WENN(F12=0;$B13;$F12)
C2 =WENN($A2=$B2;$C3;SVERWEIS($B2;$A$2:$E$13;5;FALSCH))
D2 =SVERWEIS($A2;$A$2:$E$13;5;FALSCH)
G2 =$A2+(($B2-$A2)/($C2-$D2)*($E2-$D2))
Kopiere diese (logisch) jeweils mittels Zellenziehen nach unten bzw Spalte B nach oben.
Damit sollte deine Anforderung erfüllt sein.
Bei Bedarf kannst du die Hilfsspalten A-D in die Formel in Spalte G einfügen.
Grüße Jonn