Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zeiterfassung
#1
Hallo zusammen,

ich versuche gerade eine Zeiterfassung mit Excel zu erstellen und habe hierzu auch eine Vorlage aus dem Internet verwendet. Das Problem ist jetzt, dass wenn ich den Montag ändere sich die Tage auch verschieben (Der 01.01 ist nicht immer ein Montag), aber die Soll-Stunden sich nicht mit verschieben. Da Samstags und Sonntags aber meistens 00:00 Stunden stehen, funktioniert die ganze Tabelle für den nächsten Montag schon nicht mehr. Ich wollte dann eine Wenn Oder Funktion einbauen die wie folgt funktioniert: Wenn "Mo, Di, Mi, Do, Fr" dann 08:00 sonst 00:00. Allerdings erfasst er die Werte "Mo" etc. nicht, weil in dem Feld nur das Datum liegt, welches per Formartierung in den Tag umgewandelt wird.

Hat jemand eine Idee wie ich das lösen kann? Für Hilfe wäre ich sehr dankbar.


P.S.:
Ich könnte auch ein Makro schreiben, aber auch da weiß ich nicht wie er statt 01.01.2022 nur "Mo" als Text in eine Hilfszeile kopieren kann.


Angehängte Dateien
.xlsx   Arbeitszeiterfassung.xlsx (Größe: 20,41 KB / Downloads: 7)
Antworten Top
#2
Hallo
in Spalte A steht ja ein korrektes Datum, somit ist der Wochentag bekannt. Den kannst du aber nicht übers Zellformat abfragen, wie du es gemacht hast:
=B4="Sa" funktioniert so nicht
Du must die Funktion Wochentag einsetzen:
=Wochentag(B4;2) das Ergebnis ist 1 bis 7 je nach Wochentag von Montag bis Sonntag 

Wenn du das in die Funktion WAHL einfügst kannst du dort für die Wochentage sieben individuelle Zeiten (Werte) definieren:
C4 zum kopieren nach unten
=WAHL(WOCHENTAG(A4;2);8/24;8/24;8/24;8/24;8/24;0;0)
EDIT: [ Eine Stunde ist 1/24 Tag oder =Zeit(8;0;0) ]

Fürs Wochenende anders geht es natürlich auch Kürzer:
=WENN(WOCHENTAG(A4;2)<6;8/24;0)

Gruß Holger
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste