MS-Office-Forum

Zurück   MS-Office-Forum > Microsoft Office > Microsoft Excel
Registrieren Forum Hilfe Alle Foren als gelesen markieren

Banner und Co.

Antworten
Ads
Themen-Optionen Ansicht
Alt 11.01.2019, 07:39   #1
bajowa
Neuer Benutzer
Neuer Benutzer
Standard Frage - Filtern von 24 Zeilen ab bestimmtem Wert

Hallo Gemeinde
Ich habe eine Tabelle, in die per FTP stündlich bestimmte Werte eines Datenloggers eingetragen werden, somit gibt es eine Spalte "Datum" und eine Spalte "Uhrzeit" sowie dann die Spalten mit den Werten.
Ich suche nun nach einer Möglichkeit, mir immer die letzten 24 Zeilen (also 24 Stunden) ab einem bestimmten Datum und Uhrzeit anzeigen zu lassen, idealerweise durch die Eingabe eines Datums und der Uhrzeit in ein bestimmtes Feld.

Beispiel: Ich schreibe in das Feld "Datum" den 09.01.2019 und in das Feld "Uhrzeit" 06:00 Uhr, als Ergebnis erhalte ich dann die 24 Zeilen vom 08.01.2019 7 Uhr bis zum 09.01.2019 6 Uhr...

Das ganze ist vermutlich bei meinen rudimentären Kenntnissen nicht schnell erledigt, aber mich würde interessieren, ob es überhaupt gründsätzlich mit Excel (2016) so funktioniert und falls ja, ob es irgenwelche Tipps zum googeln gibt...wäre über hilfreiche Beiträge dankbar
bajowa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 07:42   #2
MisterBurns
MOF Meister
MOF Meister
Standard

Wenn du eine Beispielmappe hochlädst, dann schau ich mir das gerne an

__________________

Schöne Grüße
Berni
MisterBurns ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 08:00   #3
bajowa
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Hallo MisterBurns
Vielen Dank, im Anhang mal, wie das ausschaut...
Jede Stunde kommt eine weitere Zeile hinzu, mit der zeit wird die Sache also sehr lang...idealerweise würde ich nun in die Zellen L1 und L2 das gewünschte Datum und die Uhrzeit eintragen und würde als Ergebnis dann die letzten 24 Stunden angezeigt bekommen...

Vielen Dank
Angehängte Dateien
Dateityp: xlsx Beispielmappe.xlsx (13,2 KB, 6x aufgerufen)
bajowa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 08:58   #4
MisterBurns
MOF Meister
MOF Meister
Standard

Noch eine Rückfrage: Musst du nach beliebigen Daten (Plural von Datum) filtern können, oder sind tatsächlich immer die letzten 24 Zeilen gewünscht?

Und falls immer die letzten 24 Zeilen angezeigt werden sollen, ist dann überhaupt die Eingabe in L1 und L2 notwendig? Weil es würde ja ein Button ausreichen mit "Zeige mir die letzten 24 h".

__________________

Schöne Grüße
Berni
MisterBurns ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 09:20   #5
bajowa
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Leider benötige ich die Möglichkeit, ein beliebiges Datum vorgeben zu können

Ich sollte also in der Lage sein, ein beliebiges Datum in der Vergangenheit auszuwählen...Alternativ könnte man auch die nachflgenden 24 Stunden statt der zurückliegenden anzeigen, macht die sache aber vermutlich nicht leichter...

Hintergrund: Die Eingänge sind jeweils die Anzahl der Zyklen der letzten 60 Minuten von den daran angeschlossenen Maschinen...

Im Klartext:
die gewünschte Filterung würde mir dann eine Übersicht liefern, welche Maschine in welcher Stunde wie viele Zyklen gemacht hat...und zwar von der Frühschicht (06 bis 14 Uhr), Spätschicht (14 bis 22 Uhr) und Nachtschicht (22 bis 6 Uhr)...

vielen Dank für deine Bemühungen
bajowa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 10:40   #6
MisterBurns
MOF Meister
MOF Meister
Standard

Puh, das Datum hat mich jetzt ziemlich geplagt, aber letztlich habe ich es hinbekommen. Ich bin den Weg über eine Hilfsspalte gegangen. In Spalte I werden Datum und Uhrzeit kombiniert, weil dann lässt sich ein sinnvoller Filter setzen.

Code:

Sub Makro3()
Dim letzte As Long
Dim WS As Worksheet
Dim Datum As Double

Datum = CDbl(Range("L1")) + CDbl(Range("L2"))

Set WS = Sheets("Tabelle1")
letzte = WS.Cells(Rows.Count, 1).End(xlUp).Row

With WS
    If WS.FilterMode = True Then .ShowAllData
    .Range("I3").FormulaLocal = "=A3+B3"
    .Range("I3").Copy Destination:=.Range("I3:I" & letzte)
    .Range("A2:I" & letzte).AutoFilter Field:=9, _
        Criteria1:=">=" & Replace(Datum - 23 / 24, ",", "."), Operator:=xlAnd, Criteria2:="<=" & Replace(Datum, ",", ".")
End With

End Sub

__________________

Schöne Grüße
Berni

Geändert von MisterBurns (11.01.2019 um 10:52 Uhr).
MisterBurns ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 10:48   #7
bajowa
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Super, vielen Dank

Das Ganze mach ich dann also über ein Makro?

Werd es gleich ausprobieren, wenn ich wieder in der Firma bin.

Vielen Dank
bajowa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Alt 11.01.2019, 20:20   #8
bajowa
Threadstarter Threadstarter
Neuer Benutzer
Neuer Benutzer
Standard

Wollte mich nochmal kurz zurückmelden nachdem ich es nun probiert habe, funktioniert einwandfrei
Vielen Dank
bajowa ist offline  
verlinken auf Del.icio.us Diese Seite zu Mister Wong hinzufügen
Antworten Auf Beitrag antworten
Ads
Antworten


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Besucher: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist An.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:48 Uhr.



Powered by: vBulletin Version 3.6.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.

Copyright ©2000-2018 MS-Office-Forum. Alle Rechte vorbehalten.
Copyright ©Design: Manuela Kulpa ©Rechte: Günter Kramer
Eine Verwendung der Inhalte in anderen Publikationen, auch auszugsweise,
ist ohne ausdrückliche Zustimmung der Autoren nicht gestattet.