Hallo Zusammen,
eine neue Herausforderung steht an. Eine Art Zeiterfassung mit einer Scannpistole ergibt folgenden Listenaufbau:
MA NR von-bis Datum Zeit
0493 100011 AN 03.07.2023 10:37:00
0493 100011 EN 03.07.2023 10:39:00
0493 100014 AN 03.07.2023 10:39:44
0493 100020 EN 03.07.2023 14:30:06
0493 100029 AN 04.07.2023 07:27:15
0493 100032 AN 04.07.2023 07:31:01
0493 100035 AN 04.07.2023 07:33:28
0493 100038 AN 04.07.2023 07:39:06
0387 100030 AN 03.07.2023 16:14:02
0387 100033 AN 03.07.2023 16:24:17
0387 100036 EN 03.07.2023 16:41:51
0387 100042 AN 03.07.2023 19:36:20
0387 100042 EN 03.07.2023 20:13:57
0387 100045 AN 03.07.2023 20:50:59
0387 100045 EN 03.07.2023 21:01:46
Nun möchte ich folgendes erreichen. Dabei steht AN für Anfang und EN für Ende.
1. Ist die Nummer identisch dann nehme die Zeit hinter die Anfangszeit und lösche die Zeile mit der EN Zeit.
2. Gibt es keine EN-Zeile passend zur NR dann nehme die Zeit der darauffolgenden AN-Zeile dahinter, sofern der Wert MA (Spalte1) und das Datum (Spalte 4) gleich ist.
wenn es kein Folgewert gibt lösche diese Zeile.
3. Wenn es nur einen EN-Wert gibt, dann lösche diese Zeile.
4. Sollte die Nr. mehr als 2 x auftauchen wurde eine Pause gemacht, dann einfach wie einen weiteren Datensatz behandeln.
4. am Schluß soll dann die Zeitdifferenz in eine weitere Spalte hinzugefügt werden.
Ganz schön viel was ich da vor habe.
Wpürde mich über Unterstützung freuen!
VG Michael