yet another calendar...
17.01.2008 02:24:00
Gerhard
Wie alle anderen in ihrem (Excel) Leben auch bin ich gerade dabei einen Stundenrechner zu basteln.
Ich arbeite schon seit einigen Jahren mit einem, aber dieses Teil regt mich auf, weil ich ihn jedes Jahr aufs neue bauen muss...
Habe mal meine Mappe angefügt.
https://www.herber.de/bbs/user/49082.xls
Auf Tabellenblatt 2 ist die alte Version zu sehen. Jedes Jahr aufs neue musste ich die Datums mit Hand eintragen, Zeilen einfügen und löschen usw. Sisifusarbeit sag ich blos... Unten hängen die versch. Zeiten der Schichtmodelle
Jetzt wollte ich einen neuen "vollautomatischen" basteln und stosse aber nun auf die Grenzen meines Wissens.
Das mit dem automatisch Datum ändern geht. Jetzt will ich in Spalte B (Tabellenblatt Januar) meine Schichten eintragen. 6 verschiedene Schichten gibt es bei uns, alle haben unterschiedlich Pausen, Anfangs und Endzeiten, und bei Spätschicht wird Freitags früher zu arbeiten aufgehört.
Jetzt dachte ich mir, ich löse die verschiedenen Zeiten über eine verschachtelte WENN Funktion.Für die Pausen habe ich die verschachtelte WENN Funktion zusammengebaut. Nur hier liegt mein Problem.
Wie kann ich abfragen ob das Datum in Spalte B ein Freitag ist? Weil wenn es ein Freitag ist, brauche ich ja andere Pausenzeiten bzw Endzeiten bei der 2Schicht Spätschicht.
Ich hoffe ihr versteht was ich meine...
Gerne darf diese Lösung auch in VBA sein, muss ned als Wenn Funktion sein...
Ich dachte mir das in etwa so als VBA Lösung:
Schaue bei Datum Spalte C was für Wochentag, Schaue bei Spalte B was für eine Schicht, dann kopiere entsprechende Zeile aus Vorlage (Tabellenblatt2 - Unter der alten Stundenliste)