Thema Datum  Von Nutzer Rating
Antwort
Rot Zeitstempel Vergleich in 2 Reihen
12.06.2019 11:30:19 Tim
NotSolved
12.06.2019 12:11:50 Gast87779
NotSolved
12.06.2019 13:25:00 Gast18809
NotSolved

Ansicht des Beitrags:
Von:
Tim
Datum:
12.06.2019 11:30:19
Views:
30
Rating: Antwort:
  Ja
Thema:
Zeitstempel Vergleich in 2 Reihen

Hallo, ich hab ein Problem.
Ich muss in Excel sehr viele Vergleiche machen. Händisch würde das unfassbar lange dauern, deswegen bräuchte ich ein VBA Makro.
Ich muss 72 Sheets anlegen, in denen ich jeweils einen Quadratischen Fehler aus 2 von anderen Tabellen herausgenommenen Zeitintervallen von je 10-15 Minuten ziehe. Also. Ich habe 1 Intervall das geht 10 Minuten sekündlich getaktet und dann noch ein anderes das Werte zur gleichen Zeit misst, die ich miteinander vergleichen muss.

Der Sensor, der die Daten für die eine von beiden Intervallen liefert hat oft Lücken von einer bis 2 Sekunden. Ich muss aber beide Werte auf die Sekunde genau vergleichen. Zusätzlich sind die Zeitintervalle unterschiedlich, also mal 10, mal 11:30 Minuten.

Ich bräuchte also ein Makro das mir für eine dynamische Länge der Zeitintervalle zeilenweise vergleicht ob die beiden zeitstempel identisch sind und wenn nein, dann lösche für eine tabelle das attribut und shifte nach oben solange, bis die gleichen Zeitstempel wieder in einer Zeile sind.

Ich kann schon programmieren, aber hab noch nie VBA benutzt, deswegen tu ich mich echt schwer :(

Es müsste in etwa so aussehen:

 

anzahlZellen = 0

while zelleA != null:
    anzahlZellen++
 

for i=0, i <= anzahlZellen, i++:
   if ZelleA[i] != ZelleB[i]:
       ZelleB[i] delete && shift 1 up

 

Ich sollte dazu anmerken das Tabelle 2 immer alle Sekunden ohne Lücken aufweist, nur Tabelle 1 Lücken hat
Ein kurzes snippet:

 

11:23:23   -6,5    11:23:23 -5,5
11:23.24   -6,4    11:23:24 -6,5
11:23:25   -6,3    11:23:25 -5,3
11:23:27   -7.5    11:23:26 -3,4
11:23:29   -8,2    11:23:27 -4,2
11:23:30   -4,2    11:23:28  -5,2
11:23:31   -4.2    11:23:29  -1,2
....

etc.

Erst wenn diese Zeitintervalle direkt nebeneinander liegen kann ich die deltas und dann den mean squared error ausrechnen.
 

Danke im voraus!


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot Zeitstempel Vergleich in 2 Reihen
12.06.2019 11:30:19 Tim
NotSolved
12.06.2019 12:11:50 Gast87779
NotSolved
12.06.2019 13:25:00 Gast18809
NotSolved