Office: (Office 2013) Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall)

Helfe beim Thema Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall) in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Liebe Community, ich schlage mich mit folgendem Problem rum (s. Bsp.Datei): ich habe Messdaten (SCL,PULS), die in unregelmäßigen Abständen ausgeworfen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von naphradil, 27. September 2017.

  1. Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall)


    Liebe Community,

    ich schlage mich mit folgendem Problem rum (s. Bsp.Datei): ich habe Messdaten (SCL,PULS), die in unregelmäßigen Abständen ausgeworfen wurden (es schwankt zwischen 47-51 Messpunkten/sek). Ich möchte pro Sekunde einen Mittelwert generieren. Mein Zeitformat ist (original) "hh:mm:ss,ms", was ich so als Formatvorlage nicht gefunden habe (ich könnte es mir auch in dieser Form "mm:ss,ms" auswerfen lasssen, diese Vorlage gibt es ja).
    Bis dato habe ich an Datensätzen gearbeitet mit regelmäßigen Intervallen (40 Messpunkte/sek), was ich dann mit einem INDEX Befehl gelöst habe - hier brauche ich einen Befehl - nimm alle werte bis zum sek-Umbruch und bilde einen Mittelwert; dann die nächste sek. usw.
    Insgesamt handelt es sich um 600 Datensätze von 20 min und länger (aber nicht länger als eine Stunde!), sprich ich brauch hier eine Schleife um das Material verarbeiten zu können.
    Ein Freund hat mir ein Makro geschrieben (er hat nahezu keine Erfahrung mit VBA, aber die Lösung funktioniert prinzipiell) - da ich aber gern für meine KollegInnen eine komfortablere excel-Lösung finden würde, wende ich mich an Euch.

    lg andreas

    :)
     
    naphradil, 27. September 2017
    #1
  2. Ich habe das Format auf hh:mm:sss,000 geändert und . in , getauscht

    Die Gruppierung findet leider sekundenrundend, nicht abschneidend, statt. Vielleicht kannst Du ja damit leben.

    Sonst könntest Du noch alle Zeiten um 1/172800 verkleinern. Dann packt Pivot das mit dem KÜRZEN-Gruppieren.
     
  3. Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall)

    Vielen Dank für die Lösungen - leider wirken sich die Rundungsfehler zu stark auf das gesamte Ergebnis aus. Muss also noch weitersuchen. Prinzipiell funktioniert das Makro mittlerweile (basiert aber auf textbasierten Zellenformat/Standard)- nun habe ich das Problem, dass Excel zwar das Format hh:mm:ss,000 kennt, nur werden trotz Nachkommastellen, meine Zeiten ab z.B. 00:01:23,501 einfach aufgerundet.
    Wisst Ihr wie man eine Uhrzeit einfach in Text umwandelt?
     
    naphradil, 2. Oktober 2017
    #4
  4. Moin!
    Wieso Text???
    Man kann auf 1/86400 (aka Sekunde) =ABRUNDEN()

    Gruß Ralf
     
  5. Mit dem Makro hat mir ein Kollege geholfen, der aber nicht allzu viel mit VBA zu tun hat (meine eigenen Programmier-Kenntnisse sind quasi nicht existent). Er meinte er bekommt das makro nur hin, wenn excel es als Text (sprich im Zeitformat hh:mm:ss.000 also "." statt ",") erkennt.
    Ich werde es mal probieren.
    Sorry für den anderen post - dachte es ist nun eine andere Fragestellung (da makro schon funkt) und wollte es nicht vermischen.

    danke auf jeden Fall für den Input
     
    naphradil, 2. Oktober 2017
    #6
  6. OfficeUser Neuer User
    Lupos Lösung ist doch knorke, isn't it?
    *ABCDEF
    1ZeitTN 223
    SCL
    PulsTN 229
    SCL
    Puls*
    200:01:21.3994,3336281878,99934393,0930509679,681274400:01:21
    300:01:21.4194,3328652478,99934393,0930509679,681274400:01:21
    400:01:21.4404,3313393678,99934393,0930509679,681274400:01:21
    500:01:21.4604,3298134878,99934393,0930509679,681274400:01:21
    600:01:21.4804,328287678,99934393,0930509679,681274400:01:21
    700:01:21.5014,3275246678,99934393,0930509679,681274400:01:21
    800:01:21.5214,3275246678,99934393,0930509679,681274400:01:21
    900:01:21.5414,3275246678,99934393,0930509679,681274400:01:21
    1000:01:21.5624,3275246678,99934393,0930509679,681274400:01:21
    1100:01:21.5824,3275246678,99934393,0930509679,681274400:01:21
    1200:01:21.6024,3275246678,99934393,0930509679,681274400:01:21
    1300:01:21.6234,3275246678,99934393,0930509679,681274400:01:21
    1400:01:21.6434,3275246678,99934393,0930509679,681274400:01:21
    ZelleFormel
    F2=WECHSELN(A2;".";",")-1/172800
     
    OfficeUser, 2. Oktober 2017
    #7
  7. Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall)

    Ich habe nun ein Bsp. generiert wo die rohen und die korrekten Werte enthalten sind - da sieht man auch die finale Form und das textbasierte Makro ist auch enthalten (idxTimeColumn = 2 -> Text funktioniert). Die Werte in der Tabelle von Drogist habe ich nun händisch überprüft und die sind korrekt. Mir ist aber noch nicht ganz klar was da gemacht wurde ... ich versuch das mal nachzuvollziehen.
     
    naphradil, 2. Oktober 2017
    #8
  8. Wenn du Power Query installiert hast bzw. xls2016, dann kannst du das im rechten Seitenfenster Schritt für Schritt nachvollziehen. Bei Bedarf einfach noch einmal nachfragen ...
     
    Drogist, 2. Oktober 2017
    #9
  9. Statt zuzugeben, Du hättest den Abzug meiner 1/172800 in #2 nicht verstanden, eierst Du irgendwie rum. Warum?

    Oh, ich sehe es jetzt erst: Danke, RPP63!
     
  10. Danke für Deinen input - sorry dass ich nicht explizit auf Deine Lösung eingegangen bin. Mir ist nur gleich bei deinem Bsp aufgefallen, dass lt Tabelle in 1:29, 26 Werte für die Mittelwertsberechung herangezogen wurden, obwohl in den Rohdaten nur 2 Werte enthalten sind. Da habe ich sofort auf einen Rundungsfehler gedacht, was ich dann auch geschrieben habe. Da habe ich mich weiter umgesehen und wie es oftmals bei solchen Problemen ist, kommt man vom hundertsten ins tausendste.
    Ich eiere herum, da ich ein absoluter excel-basic anwender bin und alles mögliche ausprobiere, um eine verlässliche Lösung zu bekommen - dass das auch mal sprunghaft ausfällt, tut mir leid.
    Ich werde es weiter probieren und lass es euch dann wissen.

    Danke für Deinen/Euren Einsatz
     
    naphradil, 2. Oktober 2017
    #11
  11. Funktioniert jetzt einwandfrei und ohne Rundungsfehler! - danke für den Hint und das Beispiel. Konnte die Schritte nachverfolgen und auf meine gesamten Datensätze anwenden. Vielen Dank!
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    naphradil, 3. Oktober 2017
    #12
Thema:

Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall)

Die Seite wird geladen...
  1. Mittelwerte pro Sekunde bilden (o. regelmäßigem Intervall) - Similar Threads - Mittelwerte Sekunde bilden

  2. PIVOT Tabelle 1min Werte auf 1h Mittelwerte darstellen

    in Microsoft Excel Hilfe
    PIVOT Tabelle 1min Werte auf 1h Mittelwerte darstellen: Hallo zusammen, ich habe eine Datenreihe aus minütlichen Messungen. Ich würde gerne in einem Diagramm darstellen, wie sich die 1-muiuten Werte zu den stündlichen Mittelwerten verhalten. Ich habe...
  3. PIVOT Mittelwert Zeitintervall

    in Microsoft Excel Hilfe
    PIVOT Mittelwert Zeitintervall: Hallo zusammen, ich habe eine Datenreihe auf 10 minuten Werten. Eine PivotTabelle berechnet mir brav die Mittelwerte und stellt mir diese dar. Kann man das Intervall vom Mittelwert festlegen?...
  4. Mittelwert fortlaufende Spalte

    in Microsoft Excel Hilfe
    Mittelwert fortlaufende Spalte: Hallo zusammen, wie kann ich den Mittelwert bilden, der jeweils fortlaufend die 6 Zeilen übernimmt. In Spalte A steht das Datum, in Spalte B der Wert, der gemittelt werden muss. Also von z.B....
  5. Mittelwerte bilden (mit Datenlücken)

    in Microsoft Excel Hilfe
    Mittelwerte bilden (mit Datenlücken): Hallo liebes Forum, ich werte eben meine minütlichen Messdaten aus. Leider haben sich ein paar Messlücken eingeschlichen. Ziel ist : 1. stündliche Mittelwerte zu bilden mit Zeitangabe, also z.B....
  6. Mittelwert von Stundenmesswerten pro Tag bilden

    in Microsoft Excel Hilfe
    Mittelwert von Stundenmesswerten pro Tag bilden: Hallo liebes Office Forum! Ich habe ein Problem und bin anscheinend zu verwirrt um die korrekte Lösung zu finden. Hier die Situation: ich habe eine Tabelle mit Messwerten die Zeitangabe ist...
  7. Mittelwert mit wenns Funktion und Fehler ignorieren

    in Microsoft Excel Hilfe
    Mittelwert mit wenns Funktion und Fehler ignorieren: Hallo zusammen, ich habe folgendes Problem und suche dafür eine Lösung: In der Beispieldatei befinden sich im im Sheet zwei einzelne Tabellen. In der Oberen befinden sich die Daten welche je KW...
  8. Mittelwert von Uhrzeiten berechnen

    in Microsoft Excel Hilfe
    Mittelwert von Uhrzeiten berechnen: Hallo Ihr Lieben, ich habe schon wieder ein Problem,und zwar habe ich in einer Spalte verschiedene Uhrzeiten untereinander stehen, so z.B.: 1:15 23:55 0:10 Wenn ich jetzt den Mittelwert dieser 3...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden