Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fortlaufende Zeiten kontrollieren

Forumthread: Fortlaufende Zeiten kontrollieren

Fortlaufende Zeiten kontrollieren
21.04.2016 14:05:16
Rico
Hallo und guten Tag zusammen!
Im Forum konnte ich leider keine Lösung für mein Anliegen finden und hoffe daher auf Eure Hilfe.
Ich habe eine Datei, in der täglich Messwerte manuell ausgelesen werden. Das Auslesen erfolgt im Zehn-Minuten-Takt. Dargestellt wird in Spalte A das Datum (TT:MM:JJJJ), in Spalte B die Uhrzeit (hh:mm). In den folgenden Spalten stehen die Werte.
Leider hat die Software, die die Daten ermittelt, nur eine begrenzte Kapazität. Es kann also passieren, dass durch zu spätes Auslesen Lücken entstehen. Entweder bei der Uhrzeit, im Extremfall sogar beim Datum. Soll heißen, dass z. B. auf die Uhrzeit 13:20 Uhr nicht 13:30 Uhr folgt, sondern erst 19:50 Uhr.
Ich suche jetzt eine Möglichkeit, genau diese Lücken in meinen Daten zu finden. Ich habe allerdings überhaupt keine Idee, wo ich da ansetzen muss. Wie die fehlenden Zeiten aufgespürt werden, ist mir ziemlich egal. Das kann per Formel, bedingter Formatierung oder VBA erfolgen. Wichtig ist allerdings, dass nicht nur die Uhrzeiten, sondern auch das Datum geprüft wird.
Zum besseren Verständnis habe ich eine Beispieldatei mit Erläuterung angehängt. Vielleicht hat ja jemand eine Idee.
Ich bedanke mich im Voraus!
Rico
https://www.herber.de/bbs/user/105133.xlsx

Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fortlaufende Zeiten kontrollieren
21.04.2016 14:29:42
Daniel
Hi
Datum und Uhrzeit sind für Excel auch nur einfache Zahlenwerte. Ein Tag mit 24 hat den Wert 1.
du kannst also einfach Datum und Uhrzeit zusammenaddieren und dann die Differenz in einer Hilfsspalte bilden:
=(A3+B3)-(A2+B2)
dann formatierst du diese Hilfespalte mit dem Zahlenformat [h]:mm
dann wird dir die Differenz in Stunden und Minuten angezeigt und dann kannst du nach allem suchen, was grösser als 10 min ist.
Gruß Daniel

Anzeige
AW: Fortlaufende Zeiten kontrollieren
21.04.2016 14:42:50
Rico
Hi Daniel,
vielen Dank! Das Offensichtliche liegt manchmal so nahe... Deine Lösung funktioniert! Zwar sehe ich nicht, wenn es um einen Tag abweicht, aber das kann ich mit einer anderen Formatierung lösen. Prima!
Gruß Rico

AW: Fortlaufende Zeiten kontrollieren
21.04.2016 14:52:13
Daniel
Hi
naja, dass du ein entsprechendes Zahlenformat verwenden musst um die Abweichung von einem Tag zu sehen, hatte ich aber explizit dazu geschrieben. (Zahlenformat [h]:mm mit den eckigen Klammern!)
Gruß Daniel

Anzeige
AW: Fortlaufende Zeiten kontrollieren
21.04.2016 15:14:58
Rico
Hi Daniel,
danke, genauso funktioniert es!
Gruß Rico

AW: AGGREGAT()- Listung der fehlenden Zeiten ...
21.04.2016 14:55:33
...
Hallo Rico,
... folgende Formel mit benutzerdefinierten Zahlenformat: TT.MM.JJJJ hh:mm z.B. in einem anderen Tabellenblatt nach rechts und unten kopieren:
 AB
1ok  bisok ab
210.04.2016 12:4011.04.2016 12:40
311.04.2016 06:4012.04.2016 06:40
4  

Formeln der Tabelle
ZelleFormel
A2=WENNFEHLER(AGGREGAT(15;6;(INDEX('Datum und Zeit'!$A:$A;SPALTE(B1)):'Datum und Zeit'!$A$199+'Datum und Zeit'!$B$2:$B$199)/(RUNDEN(('Datum und Zeit'!$A$3:$A$199+'Datum und Zeit'!$B$3:$B$199-'Datum und Zeit'!$A$2:$A$199-'Datum und Zeit'!$B$2:$B$199); 5)>RUNDEN(1/144;5)); ZEILE(A1)); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: Korrektur hierzu ...
21.04.2016 15:21:57
...
Hallo,
... wie ich gerade feststellen musste, ist mir beim Zusammenführen von zwei Formel zu einer leider ein Fehler unterlaufen. Diesen hab ich jetzt korrigiert und zusätzlich die Zeilennummer mit ermittelt, wo die Differenzen auftreten:
 ABCDE
1ok  bisok ab bis Zeile ab Zeile
210.04.2016 12:4011.04.2016 04:30 7879
311.04.2016 06:4012.04.2016 06:50 9293
414.04.2016 15:1015.04.2016 07:10 432433
515.04.2016 12:0015.04.2016 12:20 462463
6     

Formeln der Tabelle
ZelleFormel
A2=WENNFEHLER(AGGREGAT(15;6;(INDEX('Datum und Zeit'!$A:$A;SPALTE(B2)):'Datum und Zeit'!$A$999+INDEX('Datum und Zeit'!$B:$B;SPALTE(B2)):'Datum und Zeit'!$B$999)/(RUNDEN(('Datum und Zeit'!$A$3:$A$999+'Datum und Zeit'!$B$3:$B$999-'Datum und Zeit'!$A$2:$A$999-'Datum und Zeit'!$B$2:$B$999); 5)>RUNDEN(1/144;5))/('Datum und Zeit'!$A$2:$A$999>0); ZEILE(A1)); "")
D2=WENNFEHLER(AGGREGAT(15;6;ZEILE(A$2:A$999)/(RUNDEN('Datum und Zeit'!$A$2:$A$999+'Datum und Zeit'!$B$2:$B$999;5)=RUNDEN(A2;5)); 1); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
;
Anzeige

Infobox / Tutorial

Fortlaufende Zeiten in Excel kontrollieren


Schritt-für-Schritt-Anleitung

  1. Daten organisieren: Stelle sicher, dass deine Daten in Spalte A (Datum) und Spalte B (Uhrzeit) korrekt formatiert sind. Das Datum sollte im Format TT:MM:JJJJ und die Uhrzeit im Format hh:mm vorliegen.

  2. Hilfsspalte erstellen: Füge eine neue Spalte (C) ein, um die Differenz zwischen den Zeiten zu berechnen. In Zelle C2 gib die folgende Formel ein:

    =(A2+B2)-(A1+B1)

    Diese Formel addiert das Datum und die Uhrzeit und berechnet die Differenz zur vorherigen Zeile.

  3. Formatierung anwenden: Markiere die Hilfsspalte (C) und wähle das Zahlenformat [h]:mm. Dadurch wird die Differenz in Stunden und Minuten angezeigt.

  4. Lücken identifizieren: Filtere die Hilfsspalte nach Werten, die größer als 10 Minuten sind. So kannst du schnell erkennen, wo Lücken in deinen Daten auftreten.


Häufige Fehler und Lösungen

  • Fehlerhafte Formatierung: Achte darauf, dass das Zahlenformat für Datum und Uhrzeit korrekt eingestellt ist. Wenn du das Format [h]:mm nicht anwendest, werden die Werte möglicherweise nicht richtig angezeigt.

  • Formel nicht korrekt: Überprüfe, ob die Formel in der Hilfsspalte korrekt eingegeben wurde. Ein häufiger Fehler ist ein falscher Bezug auf die vorherige Zeile.


Alternative Methoden

  • Bedingte Formatierung: Du kannst auch die bedingte Formatierung nutzen, um die Lücken hervorzuheben. Markiere die Spalte mit den Differenzen, gehe zu „Bedingte Formatierung“ und erstelle eine Regel, die Zellen hervorhebt, wenn der Wert größer als 10 Minuten ist.

  • VBA-Skript: Für fortgeschrittene Anwender ist es möglich, ein VBA-Skript zu schreiben, das automatisch nach Lücken sucht und diese in einer neuen Tabelle auflistet.


Praktische Beispiele

Angenommen, du hast folgende Daten in deiner Tabelle:

A B
10.04.2016 12:40
10.04.2016 12:50
10.04.2016 13:00
10.04.2016 13:20
10.04.2016 19:50

Mit der oben beschriebenen Methode kannst du die Lücke zwischen 13:20 und 19:50 leicht identifizieren, indem du die Hilfsspalte analysierst.


Tipps für Profis

  • Datenvalidierung: Verwende Datenvalidierung, um sicherzustellen, dass nur gültige Daten eingegeben werden. So kannst du zukünftige Fehler vermeiden.

  • Pivot-Tabellen: Nutze Pivot-Tabellen, um deine Daten zu analysieren und schnell einen Überblick über die erfassten Messwerte zu erhalten.

  • Makros: Wenn du häufig mit denselben Datensätzen arbeitest, erstelle ein Makro, das die Schritte zur Identifizierung von Lücken automatisiert.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass meine Daten korrekt formatiert sind?
Überprüfe die Formatierung der Zellen in Excel. Klicke mit der rechten Maustaste auf die Zellen und wähle „Zellen formatieren“, um das richtige Format auszuwählen.

2. Was mache ich, wenn ich mehrere Lücken in meinen Daten habe?
Verwende die Filterfunktion, um gezielt nach Werten in der Hilfsspalte zu suchen, die größer als 10 Minuten sind. So kannst du alle Lücken auf einmal identifizieren.

3. Kann ich die Daten auch in einem anderen Format exportieren?
Ja, du kannst die Daten in verschiedene Formate exportieren, z.B. CSV oder PDF, um sie in anderen Anwendungen zu verwenden oder zu teilen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige