Jobs vergeben: 11
Bewertung vergeben: 7
- Heimarbeit
- Pauschalbetrag
- Besucher: 48
- Offen bis: 29.12.2024
Beschreibung:
Ich suche ein:e VBA-Programmierer:in, um ein Excel-basiertes Skript zu erstellen. Das Ziel des Skripts ist es, die monatlichen Standzeiten von Fahrzeugen aus einem digitalen Fahrtenbuch zu ermitteln und auszuwerten. Die Standzeiten sind die Zeiträume, in denen die Fahrzeuge unbewegt in der Garage stehen. Dabei müssen bestimmte Arbeitszeitfenster und Feiertage berücksichtigt werden. Im Folgenden finden Sie die detaillierten Anforderungen:
Hintergrund:
Monatlich erhalte ich einen Excel-Auszug aus einer digitalen Fahrtenbuchsoftware. Dieser Auszug enthält die Fahrten aller Fahrzeuge, wobei die relevanten Informationen wie folgt organisiert sind:
Spalte A: KFZ-Kennzeichen (Identifikation des Fahrzeugs)
Spalte B: Abfahrtsdatum
Spalte C: Abfahrtsuhrzeit
Spalte D: Ankunftsdatum
Spalte E: Ankunftsuhrzeit
Aufgabenstellung:
Berechnung der Standzeiten
Das Skript soll die Standzeiten der Fahrzeuge innerhalb des festgelegten Arbeitszeitfensters ermitteln. Das Arbeitszeitfenster ist Montag bis Freitag von 06:00 Uhr bis 20:00 Uhr.
Standzeiten außerhalb dieses Fensters (nach 20:00 Uhr oder vor 06:00 Uhr) sowie an Wochenenden und gesetzlichen Feiertagen in Hessen sollen nicht berücksichtigt werden.
Die Feiertage werden in einer separaten Tabelle ("Feiertage") aufgeführt und müssen vom Skript bei der Berechnung berücksichtigt werden.
Darstellung der Ergebnisse
Die Standzeiten sollen täglich in Stunden und Minuten ermittelt und pro Fahrzeug aufgelistet werden. Auch Tage, an denen kein Fahrzeug bewegt wurde, sollen als Standzeit berücksichtigt werden.
Die Ergebnisse sollen in einem separaten Tabellenblatt derselben Datei eingetragen werden, wobei die Standzeiten für alle Fahrzeuge für den auszuwertenden Monat dargestellt werden.
Datenaktualisierung
Das Skript soll so aufgebaut sein, dass es monatlich neue Daten kumulativ berücksichtigen kann. Alte Daten sollen nicht überschrieben werden.
Berechnungsregeln innerhalb des Arbeitszeitfensters
Wenn eine Fahrt beispielsweise um 19:50 Uhr endet und die nächste Fahrt erst um 06:30 Uhr am nächsten Tag beginnt, soll die Standzeit von 19:50 Uhr bis 20:00 Uhr noch berücksichtigt werden, der Rest jedoch nicht.
Skriptstart
Das VBA-Skript soll manuell gestartet werden können, sodass der Nutzer das jeweilige Tabellenblatt auswählen und die Berechnungen durchführen kann.
Zusätzliche Hinweise:
Die Datei, in der das VBA-Skript implementiert wird, bleibt monatlich dieselbe Datei.
Eine benutzerfreundliche Lösung ist wichtig, jedoch sind keine komplexen Benutzeroberflächen erforderlich.
Bei Interesse freue ich mich über eine Bewerbung und gerne auch eine kurze Beschreibung Ihrer bisherigen Erfahrungen mit ähnlichen Projekten. Vielen Dank!
Hinweis: Die Bewerbungen auf diesen Job sind ab sofort nur noch für den Auftraggeber sichtbar.
Eine Frage zu dem Heimarbeits-Job in der Kategorie Sonstiges stellst du hier.