Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1696to1700
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Einsortierung und Interpolation

Einsortierung und Interpolation
05.06.2019 10:20:22
Stefan
Hallo,
ich habe folgendes Problem. Ich habe 2 unabhängige Zeitmessungen. Beide Zeitmessungen sind unterschiedlich lang und haben nicht den gleichen Zeitstempel. Jetzt soll die eine Messung bei der anderen einsortiert werden (in der Nähe) und die Zwischenwerte interpoliert werden. Ist das möglich?
MfG
Stefan
https://www.herber.de/bbs/user/130197.xlsx

34
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: im Beispiel ...
05.06.2019 10:43:26
Fennek
Hallo,
im Beispiel kann man die Spalten C und D unter den letzen Wert in A kopieren und dann sortieren.
Interpolieren wäre dann das nächste.
mfg
AW: im Beispiel ...
05.06.2019 11:08:27
Stefan
Hallo,
geht das nicht mit einer Formel und einer neuen Spalte?
ich möchte nichts kopieren, wenn das möglich ist.
MfG
Stefan
AW: nachgefragt ...
05.06.2019 11:01:57
neopa
Hallo Stefan,
... ist der min. Wert in Spalte A immer größer oder gleich dem Min in Spalte C und der max Wert in Spalte A immer kleiner gleich dem max Wert in Spalte C.
Wenn ja, dann hätte ich eine Formellösung für Dich,, die auch ohne eine klassische Matrixformel auskommt.
Gruß Werner
.. , - ...
Anzeige
AW: nachgefragt ...
05.06.2019 11:12:16
Stefan
Hallo,
also die Zeiten in Spalte A und C sind immer aufsteigend. Spalte C ist immer größer als Spalte A. Och glaube wie du es ausdrückst kann es sein. Vielleicht funktioniert deine Formel.
MfG
Stefan
AW: dann nur 1ne Matrixfunktion(alität)sformel ...
05.06.2019 11:34:13
neopa
Hallo Stefan,
... die die keines spez. Formelabschluss wie eine klassische Matrixformel benötigt.
Die Formel ist allerdings etwas lang. Allerdings könnten die darin befindlichen sich teils wiederholenden Teilformeln als benannte Formeln definiert werden und somit einfacher überschaubar werden. Auf dieses hab ich hier verzichtet.
Die Formeln G5:H5 einfach weit genug ziehend nach unten kopieren.
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1Messung Wasserstand  Wasserstand
2Stunden StundenWassermenge  StundenWassermenge
3h hL  hL
40,00 0,009,24  0,009,24
50,33 1,379,24  0,339,24
60,66 2,749,25  0,669,24
70,99 4,119,23  0,999,24
81,32 5,479,25  1,329,24
91,65 5,499,21  1,379,24
101,98 6,869,23  1,659,24
112,31 8,239,26  1,989,25
122,64 9,609,25  2,319,25
132,97 10,979,27  2,649,25
143,30 10,999,23  2,749,25
153,63 12,369,29  2,979,25
163,96 13,739,29  3,309,24
174,29 15,099,43  3,639,24
184,62 16,469,50  3,969,23
194,95 16,489,47  4,119,23
205,28 17,859,50  4,299,23
215,61 19,229,50  4,629,24
225,94 20,589,52  4,959,24
236,27 21,959,51  5,289,25
246,60 21,979,51  5,479,25
256,93 23,349,55  5,499,21
267,26 24,719,45  5,619,21
277,59 26,089,40  5,949,22

ZelleFormel
G4=MIN(A4:C4)
H4=SVERWEIS(G4;C:D;2;0)
G5=WENNFEHLER(AGGREGAT(15;6;A$4:C$199/(A$4:C$199&gtG4);1);"")
H5=WENNFEHLER(SVERWEIS(G5;C:D;2;0);SVERWEIS(AGGREGAT(14;6;C$4:C$199/(C$4:C$199&ltG5);1);C:D;2;0)+((G5-AGGREGAT(14;6;C$4:C$199/(C$4:C$199&ltG5);1))/(AGGREGAT(15;6;C$4:C$199/(C$4:C$199&gtG4);1) - AGGREGAT(14;6;C$4:C$199/(C$4:C$199&ltG5);1)) )*(SVERWEIS(AGGREGAT(15;6;C$4:C$199/(C$4:C$199&gtG5);1);C:D;2;0)-SVERWEIS(AGGREGAT(14;6;C$4:C$199/(C$4:C$199&ltG5);1);C:D;2;0)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
ohne AGGREGAT, ohne {}, kürzer, vor xl2010 mögl
05.06.2019 11:54:58
lupo1
... und (5.) mit nur einem Suchvorgang überhaupt.
H5: =INDEX(D$4:D$26+(G4-C$4:C$26)*(D$5:D$27-D$4:D$26)/(C$5:C$27-C$4:C$26);VERGLEICH(G4;C$4:C$27;1))
(WF's Link mit der Burch-Lösung: ein Sahnestück!)
Diese Lösung würde übrigens auch meine 2Dim-Interpolation
https://www.office-fragen.de/index.php/topic,46920.msg54150.html#msg54150
erheblich verkürzen, bei der sich auch - vergleichsweise - zu Tode gesucht wird.
AW: nein, sieh mein untenstehender Beitrag owT
05.06.2019 11:57:23
neopa
Gruß Werner
.. , - ...
Meinen hinterher. Habs außerdem getestet.
05.06.2019 11:58:32
lupo1
AW: dann nur 1ne Matrixfunktion(alität)sformel ...
05.06.2019 12:04:30
Stefan
Hallo,
bekommst du es noch hin das Spalte A und G die gleichen Werte haben, weil so die Spaltenlänge bzw. die Zeiten nicht übereinstimmen.
MfG
Stefan
Anzeige
Hat nichts miteinander zu tun
05.06.2019 12:05:30
lupo1
AW: wolltest doch eine Einsortierung ...
05.06.2019 12:10:08
neopa
Hallo Stefan,
... also der Zeitdaten aus Spalte A und der Spalte C. Oder, nun doch nicht?
Deshalb hab ich ja die neue Zeitspalte in Spalte G aufgestellt.
Gruß Werner
.. , - ...
AW: wolltest doch eine Einsortierung ...
05.06.2019 12:16:20
Stefan
Hallo,
sorry, ich habe es glaub ich falsch geschrieben. Der Zeitstempel A maßgebend. Die Werte aus Spalte D sollen mit dem Zeitstempel aus Spalte C ungefähr einsortiert und interpoliert werden. Die einsortierten und interpolierten Werte sollen genau so lang sein wie Spalte A.
Ich hoffe, dass ich es richtig rüber gebracht habe :-)
MfG
Stefan
Dann solltest Du jetzt ...
05.06.2019 12:19:30
lupo1
... die Lösungen, die gebracht wurden, selbst anpassen können!
Denn ein Fisch beseitigt Dir nur den heutigen Hunger, die Kunst zu fischen hingegen den für's ganze Leben.
Anzeige
AW: Dann solltest Du jetzt ...
05.06.2019 12:28:06
Stefan
Hallo,
nein sorry, ich weiß es echt nicht was ich da jetzt ändern soll und was ihr da macht :-(
MfG
Stefan
neopa will Dir helfen ...
05.06.2019 12:40:04
lupo1
... also gemach.
wf am 05.06.2019 11:35:16
05.06.2019 12:44:42
lupo1
... schon ausprobiert?
AW: wf am 05.06.2019 11:35:16
05.06.2019 12:50:32
Stefan
Ja, bei manchen Werten kommt Division durch 0.
Geht's etwas genauer?
05.06.2019 13:11:28
lupo1
Bei mir kommt kein #DIV/0!, sondern #WERT!, und zwar nur in B4:B8. Das liegt daran, dass der VERGLEICH am Anfang nicht greifen kann. Füge in Zeile 5 C: 0,001 und D: 9,24249 ein. Der dann verbleibende B4: #WERT! kann Dir egal sein, da bekannt.
AW: Geht's etwas genauer?
05.06.2019 13:25:23
Stefan
Ich glaube wir reden gerade nicht vom gleichen Lösungsansatz.
Ich nutze den Lösungsansatz von neopa C.
Nur das da die Zeiten mit einsortiert werden und das nicht geschehen soll. Am Ende eine Spalte mit den einsortierten und interpolierten Werten aus Spalte D zu den Zeiten aus Spalte A.
Anzeige
Dann musst Du in Zukunft Deine Antworten ...
05.06.2019 13:37:48
lupo1
... an der korrekten Stelle geben. Ich habe mich auf Deine Replik zu WF bezogen.
AW: Dann musst Du in Zukunft Deine Antworten ...
05.06.2019 14:19:35
Stefan
Ich hoffe trotzdem noch, dass ihr mir helfen könnt. ´
Gruß Stefan
AW: schau ich mir später nochmal an owT
05.06.2019 12:20:03
neopa
Gruß Werner
.. , - ...
AW: schau ich mir später nochmal an owT
05.06.2019 12:39:25
Stefan
Also ich brauch am Ende nur eine neue Spalte mit den einsortierten und interpolierten Werten aus Spalte D, die genau so lang ist wie Spalte A.
Gruß Stefan
AW: dann ...
05.06.2019 14:56:14
neopa
Hallo Stefan,
... mit der an Dein Beispiel angepassten Formel in B4:
=INDEX(D$4:D$98+(A4-C$4:C$98)*(D$5:D$99-D$4:D$98)/(C$5:C$99-C$4:C$98);VERGLEICH(A4;C$4:C$98;1))
Diese Formel ermittelt die korrekten Ergebniswerte wie auch meine Formel, wenn der eine Schreibfehler (siehe mein letzten Beitrag an lupo) korrigiert wird.
Allerdings ist diese Formel wesentlich länger als die Formel von Sepp Burch, weil sie eben mittels Excel lediglich 1:1 von mir umsetzt wurde, wie ich es früher rein mathematisch getan hätte.
Gruß Werner
.. , - ...
Anzeige
schreib diese Formel in B4
05.06.2019 11:35:16
wf
=INDEX(D$3:D$48+(A4-C$4:C$48)*(D$5:D$49-D$4:D$48)/(C$5:C$49-C$4:C$48);VERGLEICH(A4;C$4:C$48;1))
runterkopieren
WF
stammt aus meinem obigen link
AW: schreib diese Formel in B4
05.06.2019 11:50:37
Stefan
Hallo,
die Formel scheint nicht richtig zu funktionieren.
Ich habe Sie nochmal eingefügt und das Dokument neu hochgeladen. Aauch wenn man sich die letzten Werte anschaut stimmt die Interpolation nicht.
MfG
Stefan
https://www.herber.de/bbs/user/130206.xlsx
AW: ? ...
05.06.2019 11:55:02
neopa
Hallo WF,
... abgesehen davon dass mit Deiner Formel in B4:B8 Fehlerwerte ergeben, hast Du wohl übersehen, dass die zu interpolierenden Wsssermengen aus Spalte D schwankend und nicht aufsteigend sind. Außerdem sollte ja auch eine Einsortierung aller Werte vorgenommen werden.
Gruß Werner
.. , - ...
Anzeige
Messpunkte: X, Messungen: Y
05.06.2019 11:57:44
lupo1
letztere dürfen auch nicht monoton sein.
AW: was meinst Du denn nun damit? owT
05.06.2019 12:11:26
neopa
Gruß Werner
.. , - ...
Statt anzuzweifeln, ...
05.06.2019 12:13:39
lupo1
... packe meine Formel doch einfach neben Deine (ich habe Deinen Bamberg zum Vergleich genommen). Dann siehst Du doch, dass es geht.
AW: sehe ich momentan noch anders ...
05.06.2019 12:19:10
neopa
Hallo lupo,
... die Testung hatte ich mit WFs Formel bereits vorgenommen und festgestellt, dass fehlerhafte Werte auch unterhalb von B8 ermittelt werden.
Außerdem steht ja auch in Excelformeln de zur Formel von Sepp Burch der Hinweis, auf den ich schon verwiesen hatte.
Aber ich werde trotzdem nach dem Mittag mir es nochmal anschauen.
Gruß Werner
.. , - ...
Das liegt daran, ...
05.06.2019 12:23:56
lupo1
... dass Du Messpunkt und Messung nicht auseinanderhalten kannst|tust.
Die Messpunkte sind die X-Werte und sind für die Aussage, dass irgendetwas steigen muss, gemeint.
Anzeige
AW: nein, daran lag es nicht ...
05.06.2019 14:47:34
neopa
Hallo,
... obwohl ich zugebe, dass ich die bei meiner Testung von mir festgestellten Differenzen der Ergebniswerte mit meiner Formel und der die WF eingestellt hat, ich etwas unüberlegt und falsch auf diese Info geschoben hatte.
Die Differenzen bei den Ergebniswerten die ich feststellte, hatten sich bei meiner eben erfolgten ausführlicheren Testung zunächst bestätigt. Sie lagen für die Beispieldatei in einer Größenordnung, von bis zu max. gerundet 0,02.
Als ich die Ursachen dieser Differenzen klären wollte, bin ich darauf gestoßen, dass sich in meiner Formel ein kleiner Schreibfehler eingeschlichen hatte. Anstelle darin ... &gtG4 ... sollte es richtig ... &gtG5... lauten.
Dann ergeben sich auch die gleichen Ergebnisse in Spalte B, wie mit der Formel von Sepp, wenn man die Angabe von WF für B4 auch von ... D$3 ...auf ...D$4... korrigiert.
Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige