Collapse column

Autor Thema: besten Anzahl einer Zeitspanne  (Gelesen 1036 mal)

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
besten Anzahl einer Zeitspanne
« am: September 21, 2018, 09:31:23 Vormittag »
Hallo!
Frei nach dem Motto "Traue keiner Statistik, die du nicht selbst gefächt hast" versuche ich gerade folgendes:

Ich habe eine ewig lange Excel Liste mit Zeitstempel .. pro 10 Minuten im Schnitt 400-600 Zeilen. Jetzt würde ich gerne die besten 10 Minuten - also die 10 Minuten wo am meisten Zeitstempelzeilen vorhanden sind - filtern. Aber eben nicht immer von 12:00 - 12:10, 12:10-12:20 usw sondern es soll flexibel geschaut werden wieviele Zeilen gibt es in letzen 10 Minuten, welcher Zeitraum ist das und wieviele Zeilen gibt es in dem Zeitraum.
War das halbwegs verständlich? Sorry .. vielleicht seh ich auch nur den Wald vor lauter Bäumen nicht, aber irgendwie fällt mir dazu keine vernünftige Lösung mit einer Formel ein die ich kenne bzw verwende. Leider hat mich auch die Suche nicht wirklich näher an eine Lösung gebracht.

Vielen Dank schon mal im Voraus für eure Hilfe!
lg Gabi
« Letzte Änderung: September 21, 2018, 09:33:15 Vormittag von Ariele »

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #1 am: September 21, 2018, 09:58:44 Vormittag »
Moin Gabi,
bei deiner Einschätzung "VBA: mittelmäßig" solltest du das per Schleife packen ...
Ansonsten: Ich habe keine Lust, mir eine Muster-Datei zu bauen um dann festzustellen, dass das Original in entscheidenden Punkten anders aussieht. Also kein Lösungsvorschlag.
Gruß
Günther

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #2 am: September 21, 2018, 10:15:07 Vormittag »
Oha .. na gut dann hab ich mich gleich mal runter korrigiert, wenn das bei mittelmässig zu schaffen sein muss  :)

Ich habe auf eine Formellösung gehofft und nicht auf eine VBA-Geschichte.

Tabelle ist so aufgebaut nur eben mit zehntausenden Zeilen:

TIMESTAMP
20.09.18 16:45:00,684000000
20.09.18 16:45:02,585000000
20.09.18 16:45:07,444000000
20.09.18 16:45:10,473000000
20.09.18 16:45:23,726000000
20.09.18 16:45:27,705000000
20.09.18 16:45:35,393000000
20.09.18 16:45:46,613000000
20.09.18 16:45:51,781000000
20.09.18 16:45:56,438000000
20.09.18 16:46:07,729000000
20.09.18 16:46:07,768000000
20.09.18 16:46:08,909000000
20.09.18 16:46:20,048000000
20.09.18 16:46:24,731000000
20.09.18 16:46:29,493000000
20.09.18 16:46:32,461000000
20.09.18 16:46:36,663000000
20.09.18 16:46:38,416000000
20.09.18 16:46:42,813000000
20.09.18 16:46:57,882000000


Und ich würde nun gerne rausfinden in welchen 10 Minuten eines Tages die meisten Timestamps übertragen wurden.
Vielleicht kann ja doch wer helfen?

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #3 am: September 21, 2018, 10:38:06 Vormittag »
Das ist vielleicht mit Power Query aka Daten | Abrufen und transformieren (2016/365) machbar ...
Frage 1: Wie definierst du "Minute"?
Frage 2: Können die Sekunden abgeschnitten werden oder gerundet werden?
Frage 3: Wie soll jemand aus Daten von 2 Minuten das Maximum von gleitenden 10 Minuten errechnen?
Frage 4: Welchen Datum- und Zeitbereich umfasst die Liste?

Je nachdem, wie deine Antworten ausfallen, werde ich mich eventuell mit der Thematik weiter befassen, dann aber nur mit einer realen Muster-xlsx.
Gruß
Günther

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Antw: besten Anzahl einer Zeitspanne
« Antwort #4 am: September 21, 2018, 10:55:00 Vormittag »
Das ist vielleicht mit Power Query aka Daten | Abrufen und transformieren (2016/365) machbar ...
Frage 1: Wie definierst du "Minute"?
Frage 2: Können die Sekunden abgeschnitten werden oder gerundet werden?
Frage 3: Wie soll jemand aus Daten von 2 Minuten das Maximum von gleitenden 10 Minuten errechnen?
Frage 4: Welchen Datum- und Zeitbereich umfasst die Liste?

Je nachdem, wie deine Antworten ausfallen, werde ich mich eventuell mit der Thematik weiter befassen, dann aber nur mit einer realen Muster-xlsx.

Hallo!
ad 1. Minute ist für uns der Zeitraum von 60 Sekunden
ad 2. Sekunden können gerne abgeschnitten oder gerundet werden - je nachdem was einfacher ist, das dürfte für den von mir gebrauchten Zweck kaum Unterschied machen.
ad 3. Die Daten waren nur als Beispiel gedacht ... die Zeiten gehen von ca. halb 6 morgens bis ca 22 Uhr abends - wobei mir die Auswertung im Moment für einen Zeitraum von 2,5 h auch schon reicht, aber so wie ich die Chefs kenne, wollen sie dann auch sicher die "besten" x Minuten des Tages (derzeit eben die 10 Minuten mit den meisten Einträgen)
ad 4. ich habe die Daten immer pro Kalendertag bzw kann ich sie mir beliebig aus der Datenbank ziehen.

Wenn es also einfacher geht direkt über SQL bin ich auch dafür offen, aber da geht mein Wissen nicht sehr hoch über einfache selects mit ein paar Verknüfungen oder Abfragevarianten hinaus.

Wichtig ist mir eben rauszufinden welcher Zeitbereich der "beste" ist (also der mit den meisten Zeilen) und wieviele Zeilen es betrifft. Tabelle heißt HISTORY_TRACE und die Spalte TIMESTAMP ... wie packe ich das in eine schöne Schleife????

Wäre echt ne riesengroße Hilfe!  :)

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #5 am: September 21, 2018, 11:13:53 Vormittag »
Ja, mit SQL sollte das machbar sein. Schließlich ist die Abfragesprache des Power Query SQL'oid (prinzipiell ein Dialekt).
Vorschlag: Exportiere einmal 24 Stunden, evtl. als *.csv und packe die dann als *.zip, meinetwegen auch mit Passwort verschlüsselt; notfalls auch als *.xlsx, wenn die nicht zu groß wird. Dann rein in eine seriöse Cloud (beispielsweise OneDrive) und ich gehe mal am Wochenende dabei -ohne Garantie auf Erfolg-; ich investiere in kostenlose Lösungen für Foren nur eine begrenzte Zeit, hier etwas mehr, weil mich das Problem reizt.
Gruß
Günther

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #6 am: September 21, 2018, 11:42:44 Vormittag »
Boah das wäre echt klasse. Da es einfach nur eine Reihe von Datum bzw Zeiten ist, kann ich das gerne hier rein tun. Ich kann diese Daten selber mit dem SQL-Developer aus der Datenbank ziehen, also falls dies direkt einfacher ist, bin ich auch dieser Lösung entgegen offen .. Hauptsache das Ergebnis stimmt *ggg*

Vielen vielen Dank im Voraus für den Versuch!
lg Gabi

Offline lupo1

  • Sr. Member
  • ****
  • Beiträge: 250
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: besten Anzahl einer Zeitspanne
« Antwort #7 am: September 21, 2018, 13:16:17 Nachmittag »
Wer lässt sich an den Ohren .ZIP pen?

B1: =VERGLEICH(A1+1/144;A:A)-ZEILE()+1 runterkopieren, zeigt die Anzahl Stempel in A:A binnen 10 Minuten

C1: =REST(MAX(INDEX(B:B+ZEILE(B:B)%%%;));1)/1%%% zeigt die Zeile, auf die Dein Wunsch (beginnend) zutrifft
MfG Lupo1 (und natürlich gern auch Hallo!)

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #8 am: September 21, 2018, 16:55:54 Nachmittag »
... na ich, lupo!
Jeder hat so seine Stärken und Schwächen.
Und meine Schwachstellen zeichnen sich dadurch aus, dass ich einerseits nicht wirklich Formel-affin bin und ich auch nicht gut abstrahieren kann.  :o
Ich brauche etwas "Handfestes", um ein Ergebnis auch zu überprüfen. Und fast immer, wenn ich mal so ins Blaue eine Antwort gebe (ohne echte Kontrolle), dann geht was schief.  ::)

Ich warte jetzt auf jeden Fall erst einmal ab, ob deine Formel das Wunschergebnis bringt. Habe also noch etwas Luft ...  8)

Schönes Wochenende euch allen!
Gruß
Günther

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline lupo1

  • Sr. Member
  • ****
  • Beiträge: 250
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: besten Anzahl einer Zeitspanne
« Antwort #9 am: September 21, 2018, 17:10:37 Nachmittag »
Das war keine Kritik an einem .xlsx-Dateianhang ;), sondern eben ...
MfG Lupo1 (und natürlich gern auch Hallo!)

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: Antw: besten Anzahl einer Zeitspanne
« Antwort #10 am: September 24, 2018, 10:05:23 Vormittag »
Wer lässt sich an den Ohren .ZIP pen?

B1: =VERGLEICH(A1+1/144;A:A)-ZEILE()+1 runterkopieren, zeigt die Anzahl Stempel in A:A binnen 10 Minuten

C1: =REST(MAX(INDEX(B:B+ZEILE(B:B)%%%;));1)/1%%% zeigt die Zeile, auf die Dein Wunsch (beginnend) zutrifft

Guten Morgen!
Erstens mal sorry dass ich mich erst jetzt melde! Hab Freitag gar nimmer reingeschaut und das Wochenende war ich nicht am PC:(
Vielen herzlichen Dank für den Lösungsansatz. Ich bin aber noch ein wenig zu blond dafür befürchte ich. Meine A1 beinhaltet zb 20.09.18 05:22:20,976000000 ... wenn ich dann die oben genannte Formel eintrage, dann bekomme ich ne Fehlermeldung bzw. #NV angezeigt. Muss ich da was umformatieren? Sorry .. hab echt schon einiges versucht von Formel "zerlegen, damit ich verstehe was sich da tut, umformatieren der Zellen und natürlich auch längeres Bemühen von Onkel Google aber ich komm leider nicht zu Rande.
lg Gabi

Offline lupo1

  • Sr. Member
  • ****
  • Beiträge: 250
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: besten Anzahl einer Zeitspanne
« Antwort #11 am: September 24, 2018, 10:22:12 Vormittag »
Viele Ursachen möglich: Text statt Wert, nicht aufsteigend sortiert ...

.xls(x)-Dateianhang sinnvoll.
MfG Lupo1 (und natürlich gern auch Hallo!)

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #12 am: September 24, 2018, 10:38:44 Vormittag »
Hi!
Hab die Datei nochmal quasi "jungfräulich" rausgefahren, weil in meiner hab ich mit Formatierungen extrem viel schon rumprobiert.
lg Gabi

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #13 am: September 24, 2018, 10:44:35 Vormittag »
Moin Gabi,
... natürlich könntest du (wahrscheinlich) mit Power Query direkt auf die Datenbank zugreifen. Aber so hast du zumindest eine Basis, die du beherrscht.  ;)

Ich habe einmal auf der Basis der zuerst hochgeladenen Datei mit PQ vorgearbeitet und auch eine Lösung erstellt, die sich allerdings von lupo1' Lösung unterscheidet. Bei dieser Datenmenge ist es einfach problematisch, in angemessener Zeit zu prüfen, was denn nun stimmt.

Mein Lösungsweg ist gewiss nicht leichter als der von lupo1, vielleicht aber nach etwas Einarbeitung eher in Schritten nachvollziehbar. Wie ich zum Ergebnis gekommen bin kannst du sehen, wenn du in 'Günthers PQ-Lösung' A1 markierst/aktivierst und dann Abfrage|Bearbeiten aufrufst. Dort sind dann im rechten Seitenfenster die einzelnen Schritte sichtbar.

Alternative wäre dann natürlich noch VBA, was gewiss für "gestandene" EDV'ler transparenter wäre aber vermutlich auch aufwendiger und evtl. auch langsamer.
Gruß
Günther

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #14 am: September 24, 2018, 10:57:27 Vormittag »
Vielen Dank Günther!
Ich werde dann mal alles "durch behirnen" :)
Gsd führen ja auch in Excel viele Wege nach Rom und ich möchte ja auch verstehen wie man zu den Ergebnissen kommt.  :)
Danke auch an Lupo!!! Wäre trotzdem voll interessant für mich zu wissen, woran ich bei deiner - eigentlich super logischen - Lösung gescheitert bin.  ::)

lg Gabi

Offline lupo1

  • Sr. Member
  • ****
  • Beiträge: 250
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2010
Antw: besten Anzahl einer Zeitspanne
« Antwort #15 am: September 24, 2018, 12:12:09 Nachmittag »
Text statt Wert war es.

Du hättest eine Spalte A einfügen müssen, B draufkopieren und in B1: --A1 runterkopieren müssen.

Dann die erste Formel weg, da Fehler.
MfG Lupo1 (und natürlich gern auch Hallo!)

Offline Ariele

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2016
Antw: besten Anzahl einer Zeitspanne
« Antwort #16 am: September 24, 2018, 13:04:00 Nachmittag »
Vielen herzlichen Dank!!!!
lg Gabi

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.