Clever-Excel-Forum

Normale Version: Daten interpolieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo Leute, 

ich hoffe ich gehe richtig vor beim Erstellen dieser Frage. Mache ich zum ersten Mal. 

Mein Problem ist folgendes: Ich habe einen Datensatz mit bestimmten x und y Werten. In meinem Fall sind die y Werte völlig "krumm". Ich möchte sie in eine einheitliche "glatte" Form bringen. Die gewünschten Werte habe ich auf dem Screenshot rot markiert. Grundsätzlich seht ihr die Interpolations-Formel oben im Formel/Eingabefeld. Einmal könnte ich das natürlich händisch machen für diesen Datensatz. Nur leider habe ich davon hunderte und muss das also schnell und einheitlich für jeden Datensatz hinbekommen. Könnt ihr da weiterhelfen?

Lukas
Hallo,

die Datei bitte hochladen.
Das habe ich soeben gemacht.
Hallo,

ein Bild ist keine Datei.

Die Zellbezüge im Bild fehlen auch.
Entschuldige, das habe ich falsch verstanden. Ich habe die Datei beigefügt.
N12#:

=LAMBDA(z;xy;LET(x;INDEX(xy;;1);y;INDEX(xy;;2);c;VERGLEICH(z;x);d;c+1;
(INDEX(y;d)-INDEX(y;c))*(z-INDEX(x;c))/(INDEX(x;d)-INDEX(x;c))+INDEX(y;c)))
(M12:M37;INDEX(K$12:L$37;SEQUENZ(26);{2.1}))


aus clever-excel-forum.de/Thread-LAMBDA-Lineare-Interpolation-1D-und-2D
bitte in https://office.live.com/start/Excel.aspx oder XL365 verwenden
Vorab Vielen Dank! Wenn ich die von dir vorgeschlagene Formel bei Excel in N12 einfüge erscheint eine Fehlermeldung. Kannst  du vielleicht die Excel Datei mit dem eingebauten Befehl einmal hochladen?
Ich habe Dir den Link für XLWeb gegeben. Es geht nur dort, nicht in Deinem Antik-Excel. Du könntest es aber für Dein Excel auch selbst aufdröseln:

N12: =(
INDEX(K$12:K$37;VERGLEICH(M12;L$12:L$37)+1)-
INDEX(K$12:K$37;VERGLEICH(M12;L$12:L$37)))*
(M12-
INDEX(L$12:L$37;VERGLEICH(M12;L$12:L$37)))/(
INDEX(L$12:L$37;VERGLEICH(M12;L$12:L$37)+1)-
INDEX(L$12:L$37;VERGLEICH(M12;L$12:L$37)))+
INDEX(K$12:K$37;VERGLEICH(M12;L$12:L$37))
Vielen Dank!!

26865

Ich mag Trend():
Code:
=TREND(
   INDEX($M$132:$M$157;VERGLEICH(O132;$N$132:$N$157;1)):INDEX($M$132:$M$157;VERGLEICH(O132;$N$132:$N$157;1)+1);
   INDEX($N$132:$N$157;VERGLEICH(O132;$N$132:$N$157;1)):INDEX($N$132:$N$157;VERGLEICH(O132;$N$132:$N$157;1)+1);
   O132;
   WAHR)
Seiten: 1 2