07.08.2020, 15:27 (Dieser Beitrag wurde zuletzt bearbeitet: 07.08.2020, 15:40 von Tahnne.)
Hallo,
ich benötige Hilfe bei einem Dienstplan und Tourenplan, alles erstellt in Excel.
Ich habe eine Excel Mappe mit folgenden Tabellen: - DP für Dienstplan - Mitarbeiterkürzel plus Kalenderwoche und - Tourenplan für jeden Tag des Monats
Der Tourenplan für alle MA wird täglich aktualisiert (Pflegedienst, Patienten kommen dazu und/oder fallen aus dem Plan raus). Mein Wunsch wäre, dass der Tourenplan, welcher täglich aktualisiert wird, automatisch übertragen wird in die Mitarbeiter bezogenen Tourenpläne.
Ich kopiere jetzt täglich die Tourenpläne zu dem jeweiligen Mitarbeiter in die richtige Kalenderwoche und auf den richtigen Tag. Jedoch hoffe ich, dass es eine Verknüpfung/SVerweis/Makro gibt, was mir die Arbeit enorm erleichtern wurde.
Ausnahmsweise wäre ich hier auch mal für eine Beispielmappe. Ansonsten nur der allgemeine Hinweis, es mal mit INDEX und VERGLEICH zu versuchen. Damit könntest Du z.B. nach Daten, Mitarbeitern usw. suchen und die entsprechenden Daten übernehmen. S- oder WVERWEIS sind auch Optionen.
07.08.2020, 19:35 (Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2020, 21:18 von schauan.
Bearbeitungsgrund: Anhang aus Datenschutzgründen gelöscht
)
Hallo,
hier ist die Mappe.
Die Mappe enthält auch ein Makro: Sub BlattNameausA1()
Dim wks As Worksheet For Each wks In Worksheets wks.Name = wks.Range("f1").Value Next End Sub
Erklärung dazu zu der Mappe: Im Arbeitsblatt DP (Dienstplan) werden die Touren eingetragen, z.B. F1, usw. Dieses Arbeitsblatt hat eine Verknüpfung in den Zeile 11 C bis AR. Diese Zeilen sind jeweils mit der Kalenderwoche und der Summe der Arbeitszeit verknüpft. Wird im DD31 z.B. Beginn um 8:00 eingetragen, mit der "Dauer in Minuten", so wird die Arbeitszeit im Dienstplan angezeigt.
Die eigentlich gewollte Verknüpfung geht mit den einzelnen Tagen los. 01.08.2020, usw. Das sind die täglichen Tourenpläne aller Mitarbeiter.
(Exkurs: Beginn xx:xx, Dauer in Minuten, Fahrzeit, und so weiter. Pausen werden auch automatisch erfasst. Beim Eintrag "Pause 1" wird unten die Pause automatisch erfasst.)
Diese einzelnen Tage bzw. Arbeitsmappen sollen automatisch in die jeweiligen Kalenderwochen der Mitarbeiter eingefügt werden. Z.B. der 01.08.2020 war ein Samstag. Das was beim Arbeitsblatt "01.08.2020" bei DD steht, soll automatisch bei "DD31" unter Samstag eingefügt werden.
Ich hoffe ich habe es einigermaßen verständlich erklärt. Wenn nicht, bitte nachfragen.
also die Verknüpfungen verstehe ich leider nicht. Ich muss gestehen, dass ich wenig mit SVerweis und Index gearbeitet habe. Und nur mit der Hilfe vom Forum und langer Googlesuche die Tabelle fertiggestellt habe.
Die Tabelle soll an sich nicht verändert werden. Mit dem Layout habe ich keine Schwierigkeiten.
Die Übertragung der einzelnen Tage in die MA Kalenderwochen funktioniert wohl nicht mit Excel?
Also für deinen Dateiaufbau habe ich keine Idee die nur einiger Maßen im vertretbaren Aufwand steht. Und auch für das nächste Jahr hättest du dann wieder Aufwand um alles anzupassen. Schon das Anpassen der Blattnamen die ja nicht wenig sind. Kalenderwochen im August sind dann nicht 31 – 36 sondern 30 – 35 und die Tagesblätter sowieso.
Evtl. hat noch ein anderer eine Idee zu deiner Datei. Gruß Elex
PS: Wenn du wüsstest wie viele Projekte ich angefangen und nach etlich investierten Stunden feststellen musste mich in der Logik und Struktur verrannt zu haben. Da hilft dann nur einmal durch Schnaufen und von vorne. Je eher je besser. Allerdings sind natürlich auch ein paar Excel-Grundlagen Voraussetzung. Indexfunktion usw… sollten schon bekannt sein.