21.03.2016, 15:38
Hallo liebe Excel-Gemeinde,
Mein Problem stellt sich wie folgt dar:
Ich habe eine Zeitkarte entworfen in der die Arbeitszeiten (+ o. -) erfasst werden und am Ende automatisch berechnet werden. Sieht wie folgt aus:
Spalten Waagrecht (Hier Senkrecht wegen besserer Beschreibung)
Tag Fr
Datum 01 (nur Tag ohne Monat; steht in Spalte P10)
Beginn 2 Spalten (wobei der Wert Minuten aus 1 Spalte gemäß Formel in 2
Spalte mit Formel(=WENN(D16<>"";TEXT(D16;"mm");"") weitergegeben
wird)
Ende 2 Spalten (wobei der Wert Minuten aus 1 Spalte gemäß Formel in 2
Spalte mit Formel (=WENN(F16<>"";TEXT(F16;"mm");"")weitergegeben
wird)
Std+ Formel zur Berechnung: =WENN(UND(D16<>"";F16<>"");WENN(TEXT(SUMME
(F16-D16);"hh:mm")>W16;SUMME(F16-D16)-W16;WENN(TEXT(SUMME(F16-
D16);"hh:mm")=W16;"";WENN(TEXT(SUMME(F16-D16);"hh:mm")
Min+ =WENN(H16<>"";TEXT(H16;"mm");"")
Std- Formel zur Berechnung: =WENN(UND(D16<>"";F16<>"");WENN(TEXT(SUMME
(F16-D16);"hh:mm") D16);"hh:mm")=W16;WENN(ISTZAHL(AD16);AC16;"");WENN(TEXT(SUMME
(F16-D16);"hh:mm")>W16;WENN(ISTZAHL(AC16);AC16;""))));"")
Min- =WENN(J16<>"";TEXT(J16;"mm");"")
Diese funktioniert wunderbar jedoch brauche ich jetzt noch folgende Funktion:
Es soll jetzt die Möglichkeit bestehen, dass wenn ein Mitarbeiter auf eine Schaltfläche klickt über ein Makro folgendes ausgelöst wird:
- den Eintrag anhand der Spalte Ende (den Mitarbeiter vorher entsprechend auswählen/markieren muss) berechnet
- alle Std ab 16:00 bis Endzeit in ein anderes Arbeitsblatt (Überstundenzettel (siehe Aufbau nachfolgend))
übertragen werden
- in der Zeitkarte dann das Ende mit 16:00 festgelegt wird, da ja Überstunden geschrieben werden
auf dem Arbeitsblatt "Überstunden" dann die Zeiten wie folgt eingetragen werden:
erster Eintrag in diese Spalten:
- Spalte B8 Datum und Beginn Zeit (immer 16:00)
- Spalte D8 Datum der Endzeit (bis Ende der eingetragenen Zeit)
bei neuerlichen Eintrag Prüfung ob in B8 bzw. D8 Eintrag schon vorhanden dann schreiben in Zeile B9 bzw. D9
usw. (für 40 Zeilen)
Monat muss nicht unbedingt angeführt werden da dies aus der Spalte P10 von der Zeitkarte genommen wird!
Ich weis dies ist eine längere Aufgabe und viel verlangt dass ihr mir helft.
Doch seit ihr meine letzte Hilfe dies zu realisieren.
Danke im Voraus und freue mich schon auf eure Beiträge!! :s
Mein Problem stellt sich wie folgt dar:
Ich habe eine Zeitkarte entworfen in der die Arbeitszeiten (+ o. -) erfasst werden und am Ende automatisch berechnet werden. Sieht wie folgt aus:
Spalten Waagrecht (Hier Senkrecht wegen besserer Beschreibung)
Tag Fr
Datum 01 (nur Tag ohne Monat; steht in Spalte P10)
Beginn 2 Spalten (wobei der Wert Minuten aus 1 Spalte gemäß Formel in 2
Spalte mit Formel(=WENN(D16<>"";TEXT(D16;"mm");"") weitergegeben
wird)
Ende 2 Spalten (wobei der Wert Minuten aus 1 Spalte gemäß Formel in 2
Spalte mit Formel (=WENN(F16<>"";TEXT(F16;"mm");"")weitergegeben
wird)
Std+ Formel zur Berechnung: =WENN(UND(D16<>"";F16<>"");WENN(TEXT(SUMME
(F16-D16);"hh:mm")>W16;SUMME(F16-D16)-W16;WENN(TEXT(SUMME(F16-
D16);"hh:mm")=W16;"";WENN(TEXT(SUMME(F16-D16);"hh:mm")
Min+ =WENN(H16<>"";TEXT(H16;"mm");"")
Std- Formel zur Berechnung: =WENN(UND(D16<>"";F16<>"");WENN(TEXT(SUMME
(F16-D16);"hh:mm") D16);"hh:mm")=W16;WENN(ISTZAHL(AD16);AC16;"");WENN(TEXT(SUMME
(F16-D16);"hh:mm")>W16;WENN(ISTZAHL(AC16);AC16;""))));"")
Min- =WENN(J16<>"";TEXT(J16;"mm");"")
Diese funktioniert wunderbar jedoch brauche ich jetzt noch folgende Funktion:
Es soll jetzt die Möglichkeit bestehen, dass wenn ein Mitarbeiter auf eine Schaltfläche klickt über ein Makro folgendes ausgelöst wird:
- den Eintrag anhand der Spalte Ende (den Mitarbeiter vorher entsprechend auswählen/markieren muss) berechnet
- alle Std ab 16:00 bis Endzeit in ein anderes Arbeitsblatt (Überstundenzettel (siehe Aufbau nachfolgend))
übertragen werden
- in der Zeitkarte dann das Ende mit 16:00 festgelegt wird, da ja Überstunden geschrieben werden
auf dem Arbeitsblatt "Überstunden" dann die Zeiten wie folgt eingetragen werden:
erster Eintrag in diese Spalten:
- Spalte B8 Datum und Beginn Zeit (immer 16:00)
- Spalte D8 Datum der Endzeit (bis Ende der eingetragenen Zeit)
bei neuerlichen Eintrag Prüfung ob in B8 bzw. D8 Eintrag schon vorhanden dann schreiben in Zeile B9 bzw. D9
usw. (für 40 Zeilen)
Monat muss nicht unbedingt angeführt werden da dies aus der Spalte P10 von der Zeitkarte genommen wird!
Ich weis dies ist eine längere Aufgabe und viel verlangt dass ihr mir helft.
Doch seit ihr meine letzte Hilfe dies zu realisieren.
Danke im Voraus und freue mich schon auf eure Beiträge!! :s