Libre Office Monatsstunden berechnen?
Moin zusammen, bei uns um Unternehmen haben wir die den Dienstplan in einer Libre Office Calc Liste, ich würde gerne für die jeweiligen Mitarbeiter die Gesamtstundenzahl angezeigt bekommen die sie arbeiten. Wir haben div. Objekte mit unterschiedlichen Zeiten und wenn jmd. mal in seinem frei einspringt sollte die dann eingetragene Schicht am Ende des Monats mit berücksichtigt werden. Die Mitarbeiter arbeiten meistens auf 3-5 Objekten im Monat, die Schichtzeiten gehen meistens von 8 - 12h Schichten. Ich bin nicht so versiert darin, dementsprechend wäre es gut wenn es so einfach wie möglich ist. Ich hoffe es ist verständlich erklärt.
So sieht z.B. ein Dienstplan bei uns aus, vorne was geschwärzt ist da stehen die Mitarbeiternamen.
2 Antworten
Das kannst du über SUMMEWENN() realisieren. Wenn ich dein Problem Richtig verstehe. Damit addierst du die Zeiten, wenn der Mitarbeitername übereinstimmt.
Angenommen deine Tabelle sieht so aus:
A | B | C
1 Tag | Mitarbeiter Name | Zeit gearbeitet
2 1.2.| Michael | 8
3 1.2.| Marianne | 10
Dann könnte der Befehl für Michael so aussehen:
Michael | =SUMMEWENN(B2:B100; ='Michael';C2:C100)
Glaube ich 🤔 Bin gerade nicht am PC also kann ich das nicht testen.
Du könntest also zwei Tabellenseiten anlegen. Eine mit Tag, Mitarbeiter und Zeit, und eine für die Summen. Dann kannst du für jeden Monat eine Datei nach diesem Vorbild machen.
(Alternativ geht das alles gut über eine SQL-Datenbank. In C++ und Qt wäre das in wenigen Zeilen geschrieben.)
Nachtrag: nach Ansicht der nachgereichten Tabelle kannst du auch pro Zeile, also Mitarbeiter, zählen lassen, wie odr jedes Schichtkürzel vorkommt, das mit der damit verbundenen Zeit multiplizieren und das am Ende addieren. Das geht über ZÄHLENWENN.
es funktioniert wie ein normales tabellen program. du must die zellen adieren.
(ich nutze zwar libre office. aber die tabellen kalkulation nutze ich sogut wie nie.)
Kann man auch die Zeiten hinter den Kürzeln hinterlegen und diese dann in der Tabelle summieren?
Ich habe auch mal einen Dienstplan mit hochgeladen jetzt, vielleicht hilft das wenn man sieht wie der aussieht.
Ok, wie funktioniert das? Hatte mal mit ich glaube einer bedingten Formatierung versucht einen Wert für das eingegeben zu hinterlegen und dann zu addieren aber das hat nicht funktioniert. Wir geben für die Schichten keine Zeiten ein sondern nur Kürzel wie z.B. ISPT(ist eine 12h Schicht).