Clever-Excel-Forum

Normale Version: Fehlzeiten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5
war net Böse gemeint.

Aber ich komm leider nicht zurecht. Sorry :@:@:@:@:@
Hallo,

dann stelle ich mal die Grundsatzfrage:

Wo kommt dieses 'wilde Chaos' her?

Arbeitsblatt mit dem Namen 'Zeiten'
 ABCEF
1     
2 TS-Kommission.1  
3     
4DatumPers.-Mitarbeiter - Bu
5 nummer   
6──────────────────────────────────────────────────────
7 78521MI15:517:21
8   7:2410:48
9   10:5111:55
10   11:5813:15
11   13:1814:52
12Fr 23.05.9855MI2----------
13Fr 23.05.66655MI35:457:10
14   7:148:11
15   8:1510:46
16   10:5012:18
17   12:2113:30
18   13:3314:49
19 Firma Ma z V1.20.319  
20     
21     
22     
23     
24DatumPers.-Mitarbeiter - Bu
25 nummer   
26──────────────────────────────────────────────────────
27Fr 23.05.3333MI45:537:29
28   7:3210:47
29   10:5012:00
30   12:0413:33
31   13:3615:38
32 Firma Ma z V1.20.319  
33     
34     
35     
36     
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Hast du diesen Tabellenaufbau und die Werte selbst eingegeben? Oder wird das aus einem Programm importiert was mich diese Zeile

Arbeitsblatt mit dem Namen 'Zeiten'
 ABCEF
19 Firma Ma z V1.20.319  
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

vermuten lässt.

Und, die fast wichtigste Frage, kann man den Tabellenaufbau so ändern, dass die Tabelle 'Zeiten' letztendlich so aussieht?

Arbeitsblatt mit dem Namen 'Zeiten'
 HIJKLM
4DatumPers.-MitarbeiterAbt. - Bu
5 nummer    
6─────────────────────────────────────────────────────────────────
7Fr 23.05.78521MI1100131285:517:21
8Fr 23.05.78521MI1100131287:2410:48
9Fr 23.05.78521MI11001312810:5111:55
10Fr 23.05.78521MI11001312811:5813:15
11Fr 23.05.78521MI11001312813:1814:52
12Fr 23.05.9855MI210013128----------
13Fr 23.05.66655MI3100131285:457:10
14Fr 23.05.66655MI3100131287:148:11
15Fr 23.05.66655MI3100131288:1510:46
16Fr 23.05.66655MI31001312810:5012:18
17Fr 23.05.66655MI31001312812:2113:30
18Fr 23.05.66655MI31001312813:3314:49
19Fr 23.05.3333MI4100131285:537:29
20Fr 23.05.3333MI4100131287:3210:47
21Fr 23.05.3333MI41001312810:5012:00
22Fr 23.05.3333MI41001312812:0413:33
23Fr 23.05.3333MI41001312813:3615:38
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Mit diesem Tabellenaufbau hätten wir dann eine saubere Grundlage für deine Auswertungen. Oder müssen wir den Tabellenaufbau Gott gegeben so hinnehmen?
guten morgen,

leider ist das diese Grundliste und kommt so von unserer Zeitstempeluhr.
Ich könnte jeden Tag nur :1616:1616:1616

Leider muß so damit Arbeiten und manuell bin ich immer mind. 2 Stunden drüber :(
Da jetzt meine Kollegin eine lange Zeit fehlt, bekomme ich das alles so zeitlich nicht mehr hin.
10Std am Tag Arbeiten und 8 werden nur bezahlt Sad
Hallo Jürgen,


eigentlich wollte ich hier ja nicht posten, aber jetzt tu' ich das doch.

Zitat:leider ist das diese Grundliste und kommt so von unserer Zeitstempeluhr.

Du willst doch nicht allen Ernstes behaupten, eure Stempeluhr liefert abwechselnd
mal echte Uhrzeiten und mal Text. Ganz wie es ihr gefällt?

Später:
Schließlich will ich mir ja nicht nachsagen lassen, der Kerl kann nur mosern.
Aber selbst das könnte man abfangen (mit VBA ganz sicher, ob mit Formeln, das weiß ich nicht).
Hallo Blaubär,

die Liste kommt nicht abwechselnd so wie ich will.
Die Grundliste ist so wie ich hier hereinstelle:
Ich habe nur Firma hereingeschrieben und die Mitarbeiter unbenennt. Mehr nicht.




(29.05.2014, 10:39)Käptn Blaubär schrieb: [ -> ]Hallo Jürgen,


eigentlich wollte ich hier ja nicht posten, aber jetzt tu' ich das doch.

Zitat:leider ist das diese Grundliste und kommt so von unserer Zeitstempeluhr.

Du willst doch nicht allen ernstes behaupten, eure Stempeluhr liefert abwechselnd
mal echte Uhrzeiten und Text. Ganz wie es ihr gefällt?
Hallo,

benötigst du diese Liste nur für die Zeitbearbeitung oder wird die dann noch anderweitig verwendet?

Ich habe das gerade mal an deiner Beispielsdatei durchgespielt. Ein händisches Ändern der Liste im Tabellenblatt 'Zeiten' um damit formelmäßig arbeiten zu können ist ein Zeitaufwand von weniger als 5 Minuten. Ein VBA-Spezi könnte diese Schritte mit Sicherheit auf per Code durchführen aber dazu fehlen mir die Kenntnisse.

Wenn das Tabellenblatt geändert worden ist dann kannst du mit einer Pivottabelle oder mit den bereits geposteten Formeln arbeiten.

Spricht aus deiner Sicht irgendetwas gegen dieses händische Umformatieren?

Wo kommen eigentlich diese Ist-Zeiten für die Mitarbeiter her? Sind die irgendwo in einem anderen Teil des Tabellenblattes niedergeschrieben oder werden die auch händisch eingegeben?
Hallo peter,

Ne brauch die liste nur für die fehlzeiten. Mehr nicht.
5 min ist besser als 2 stunden Smile
VBA wäre a noch was Smile
DANKE
Hallo,

ich beziehe mich mit meinen Erläuterungen auf dein gepostetes Beispiel.

Wir beginnen im Tabellenblatt 'Zeiten'

F7 bis F75 markieren - Daten - Text in Spalten - Fertigstellen.

B8 bis C75 markieren - F5 - Inhalte... - Leerzellen - Ok - Markierung belassen und in B8 die Formel =B7 eingeben und mit Strg-Enter (!) abschließen. Damit werden die leeren Zellen mit dem darüberstehenden Wert ausgefüllt.

Im Tabellenblatt Fehlzeiten in der Zelle A2 folgende Formel eingeben:

=WENN(SUMME(WENN(Zeiten!B$1:B$100="";0;1/ZÄHLENWENN(Zeiten!B$1:B$100;Zeiten!B$1:B$100))) < ZEILE(B5);"";INDEX(Zeiten!B:B;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Zeiten!B$1;;;ZEILE($1:$100));Zeiten!B$1:B$100)=1;ZEILE($1:$100));ZEILE(B5))))

und mit Strg-Shift-Enter abschließen und die Formel anschließend nach unten kopieren.

Im Tabellenblatt Fehlzeiten in der Zelle B2 diese Formel eingeben

=SVERWEIS(A2;Zeiten!B:C;2;0)

und nach unten kopieren.

Im Tabellenblatt Fehlzeiten in C2 diese Formel eingeben

=MAX(WENN(Zeiten!C$7:C$100=B2;Zeiten!F$7:F$100))

und mit Strg-Shift-Enter abschließen und nach unten kopieren.

Für die Berechnung der Minus-/Plus-Zeiten kannst du die bereits gepostete Formel von Jockel verwenden.
Hallo Peter,
Es funktioniert:)
Was soll ich sagen ???? DANKE DANKE DANKE DANKE
:1818:18:
Danke auch an die anderen. Smile
@Peter - meine ganz tiefe Verneigung zu Deiner Geduld....
Kannst Du mir da was von rüberschicken ?

Grüßle
__________ vom Nick :15:
Seiten: 1 2 3 4 5