Excel Daten synchronisieren

Gast #6565520
Lesenswert?

Hallo

Folgende Aufgabenstellung:
Jeder unser Mitarbeiter füllt momentan laufend eine excel Timesheet aus, 
in der Projekt, Datum, Zeitaufwand, Tätigkeit usw. festgehalten wird.

Ich möchte eine einfache Möglichkeit um zu prüfen, wieviel Zeit in einem 
bestimmten Projekt aufgewendet wurden; wer was wann gemacht hat, ohne 
die einzelnen Timesheets durchzusuchen.

ISt hier Access das Mittel der Wahl? Wie werden die einzelnen Timesheets 
synchronisiert? (Wir haben einen eigenen Firmenserver)
#6565611
Lesenswert?

Kauf dir passende Software für die Projekt-/Arbeitszeit-Erfassung und 
-Abrechnung. Standardsoftware ist da mit sehr hoher Wahrscheinlichkeit 
günstiger als selbst etwas zu basteln, das irgendwelche Excel-Sheets 
auswertet.

Es sei denn, die Zeit des Programmierers ist kaum etwas wert …
Gast #6565617
Lesenswert?

Geht einfach über SVERWEIS mit zugriff auf externe Exceldateien, wenn 
alle Dateien gleich sind.

Ist aber Quälerei. Und der Computer arbeitet sich dabei zu Tode.

Und vor allen Dingen Stelle dabei die Automatische Berechnung ab, sonst 
ist Arbeiten kaum noch möglich.  (Neuberechnen mit F9).
Gast #6565783
Lesenswert?

Das lässt sich im einfachsten Fall mit einer Batch machen. Die 
Mitarbeiterdateien sollten idealerweise normiert sein:

* Nach und nach jede Mitarbeiterdatei mit einem VB-Skript in eine 
CSV-Datei konvertieren und an eine CSV-Gesamtdatei anfügen (copy ...).
* Die CSV-Gesamtdatei am Ende mit VB-Skript in eine Excel-Gesamtdatei 
konvertieren.

In der Excel-Gesamtdatei lassen sich dann beliebige Auswertungen manuell 
durchführen. Handelt es sich immer um die selben Auswertungen, kann das 
auch bereits an der CSV-Gesamtdatei innerhalb der Batch erfolgen.

Gruß
WIRO
Gast #6565937
Lesenswert?

Ralf D. schrieb:
> Kauf dir passende Software für die Projekt-/Arbeitszeit-Erfassung und
> -Abrechnung.

an dies habe ich auch bereits gedacht. Wir haben aber nur eine handvoll 
Mitarbeiter; die Kosten für so ein Programm stehen aber in keinem 
Verhältnis zum Nutzen.

ich möchte es nun mit Excel versuchen, und zwar so, dass jeder über eine 
VBA Maske seine Daten eingibt, mit denen eine Tabelle sukzessive gefüllt 
wird. Die Tabelle dann entsprechend auszuwerten, sollte kein Problem 
sein. Die Datei selbst liegt auf einer Freigabe auf unserem 
Firmenserver.

Momentan grüble ich noch, wie die Mitarbeiter die VBA Maske öffnen 
können, ohne dass sie die Tabelle selbst öffnen müssen - diese sollte 
nur mir zugänglich sein...
#6565986
Lesenswert?

Robert Bauer schrieb:
> Ralf D. schrieb:
>> Kauf dir passende Software für die Projekt-/Arbeitszeit-Erfassung und
>> -Abrechnung.
>
> an dies habe ich auch bereits gedacht. Wir haben aber nur eine handvoll
> Mitarbeiter; die Kosten für so ein Programm stehen aber in keinem
> Verhältnis zum Nutzen

Wie verwenden schon jahrelang Redmine. Kostet 0€, wobei man natürlich 
einen (schwachen) Server dafür braucht.

Damit kann man dann auch gleich Projektplanung und Projektmanagement 
machen, vielleicht ist das für euch ja eine bessere Lösung als Excel und 
VBA.
Gast #6567168
Lesenswert?

Robert Bauer schrieb:
> SQL auf dem Server wär kein Problem,
> wie würdest du dann das Format für die einzelnen Mitarbeiter
> realisieren?

Login.

Tabelle mit Benutzer-Name als Feld. Der Rest wie du halt willst.
Am besten Arbeitszeit wie folgt erfassen FeldER Datum der Arbeit / 
Stunden // Minuten // Datum des Eintrags (Merkt man wer ratet oder 
ehrlich einträgt)

Die Analyse macht das das voll einfach.

Kannst dann die Tabelle mit ein paar einfachen Where- und 
Summen-Abfragen analysieren.

Wichtig. Der Benutzer darf nicht direkt in die Tabelle schreiben. Das 
muss die Software mit einer Maske machen. Und der Benutzername wird aus 
den Login geschrieben.

Änderungen würde ich verbieten. Abfragen was ihn selbst angeht erlauben. 
Storno mit Minus-Zeit.
Gast #6568664
Lesenswert?

Robert Bauer schrieb:
> Ich möchte eine einfache Möglichkeit um zu prüfen, wieviel Zeit in einem
> bestimmten Projekt aufgewendet wurden; wer was wann gemacht hat, ohne
> die einzelnen Timesheets durchzusuchen.

in meiner alten bude gaben wir für sowas ähnliches clockify.me verwendet 
(in der gratisversion)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren