Messwerte einem Zeit-Intervall zuordnen
21.06.2018 10:07:20
DerBasti
leider haben wir über die Suchfunktion des Forums noch keine Lösung für unser Problem gefunden, deshalb eröffnen wir ein neues Thema. Sollte jemand einen Beitrag kennen, der unser Problem behandelt, danke für den Hinweis darauf und ein großes Sorry für den neuen Thread.
In unserem Info-Projekt in der Schule benutzen wir mehrere Temperatursensoren, die in regelmäßigen Abständen abgefragt werden. Wenn sich seit der letzten Abfrage eine Änderung ergab, wird der neue Wert mit Uhrzeit in eine Excel-Datei gespeichert. Für jeden Sensor gibt es eine Datei. Zur vergleichenden Auswertung über alle Sensoren, wollen wir nun die Werte in einer Tabelle vereinigen. Problematisch dabei ist aber, dass die einzelnen Tabellen sowohl unterschiedlich viele Werte haben, als auch dass die Werte zu unterschiedlichen Zeiten gespeichert wurden.
Der Aufbau der Dateien ist wie folgt:
Spalte A Spalte B
Messwert Uhrzeit
23,4 24.04.2018 15:19
Wir haben folgenden versucht:
1. Zusätzlich in Spalte C eine "ID"
Wir haben eine zusätzliche Spalte "ID" eingeführt. Dort steht 1 für Sensor 1, 2 für Sensor 2 usw. Dann haben wir alle Tabellen "untereinander" kopiert:
Spalte A Spalte B Spalte C
Messwerte Uhrzeit ID
... ... 1
... ... 1
... ... ...
... ... 2
... ... 2
... ... ...
Damit lassen sich schon mal die Messwerte nach der Zeit sortieren. Da nun aber die Temperaturwerte aller Sensoren "durcheinander" in einer Spalte stehen, können wir jetzt kein Liniendiagramm mehr zeichnen.
2. Zeitintervalle
Die zweite Variante funktioniert mit Intervallen. Wir fügen in unsere Gesamttabelle eine Spalte mit Viertel-Stunden-Intervallen und schreiben den Temperaturwert dann in die Zelle, die dem Zeitpunkt der Messung entspricht:
Spalte A Spalte B Spalte C
Uhrzeit Sensor1 Sensor2
15:00
15:15 24,2
15:30 24,2
15:45
16:00 24,3
16:15
16:30 24,1
Damit haben wir bereits einen zeitlichen Verlauf und können alle Sensoren in einem Diagramm darstellen. Allerdings machen wir das jetzt alles "von Hand". Wir schreiben also wirklich Wert für Wert aus der einen Tabelle in die Gesamttabelle.
Unsere Frage daher ist, wie können wir Variante 2 "automatisieren"? Wir kennen uns in Excel noch nicht so gut aus. Vielleicht gibt es Funktionen, die das können? Wir danken Allen, die uns helfen können!
Im Anhang gibt es eine Beispieldatei, wie es aussehen soll.
https://www.herber.de/bbs/user/122220.xlsx