Hallo zusammen, bin neu hier und habe in Excel nur Grundlagenwissen.
Folgende Situation habe ich vor mir, bei der ich Hilfe brauch. Ich habe eine Excel-Datei mit den Krankentagen der Mitarbeiter. Jeder Monat ein Datenblatt mit zwei Spalten, Name und Krankentage. Jetzt soll ich daraus eine Auswertung machen, die uns anzeigt, wer wieviel Krankentage in den letzten 12 Monaten hatte. Diese Auswertung soll dann in Zukunft jeden Monat erfolgen. Einfach die Spalten der Krankentage rüber kopieren in ein Datenblatt geht nicht, da ja nicht immer die gleichen Mitarbeiter krank sind, es stehen also immer mal wieder andere Namen in der Liste.
Ich habe so garkeinen Ansatz, wie ich da vorgehen soll. Vlt. hat hier jemand einen Tip.
Zum Hintergrund: Bin Mitglied im Betriebsrat. Unsere GL hält es mit den BEM Gesprächen im Betrieb nicht so genau, deshalb wollen wir diese Auswertung machen, damit wir kontrollieren können, wann ein BEM Gespräch nötig ist. Ich bin mir sicher, dass die GL im Zeiterfassungssystem jederzeit sehen kann, wer wieviele Krankentage in den letzten 12 Monaten hat, aber sie stellen uns leider nur die monatliche Auswertung zur Verfügung, daher versuchen wir es irgendwie auf diesem Weg abzubilden.
29.05.2024, 12:22 (Dieser Beitrag wurde zuletzt bearbeitet: 29.05.2024, 12:23 von Ego.)
Hallo T...,
zu
Zitat:Ich habe so garkeinen Ansatz, wie ich da vorgehen soll.
Auf jeden Fall nicht so:
Zitat:Jeder Monat ein Datenblatt mit zwei Spalten, Name und Krankentage.
Gleichartige Daten gehören in eine Liste in ein Datenblatt. In deinem Fall mit den Spalten Monat, Name und Krankentage. Wenn du dann auch noch den Monat als Datum (zB 01.04.24 für April 24) einträgst, ist die gewünschte Auswertung sehr einfach. Über das Zahlenformat kannst du für die Optilk das Datum wieder als Monatstext darstellen ("MMM JJ").
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Vermutlich lässt sich das recht einfach und komfortabel mit Power Query (Ribbon "Daten") auswerten und auch dynamisch gestalten. Aber du müsstest mal eine anonymisierte Datei hochladen und genau erklären, welche Daten dem BR mtl. zur Verfügung gestellt werden.
Um dann aber den Prozentsatz je MA und Gesamt berechnen zu können, werden auch die Arbeitszeitmodelle benötigt.
Zitat:Jeder Monat ein Datenblatt mit zwei Spalten, Name und Krankentage.
ein Tabellenblatt in Excel hat rund sechzehntausend Spalten und über eine Million Zeilen. Meinst du das ist deshalb so, damit man für jeden Monat ein Blatt anlegen muss?
Viele Grüße Klaus-Dieter Der Erfolg hat viele Väter, der Misserfolg ist ein Waisenkind Richard Cobden
Hallo, wir bekommen jeden Monat eine Exceldatei von der Personalabteilung, die ist so aufgebaut wie das angehängte Beispiel. Diese wird jeden Monat um ein Datenblatt erweitert mit dem neuen Monat. Das Problem ist, dass jeden Monat Mitarbeiter dazu kommen und auch welche gehen, d.h., ich kann nicht einfach mal die Spalte mit den Krankentagen in ein Blatt kopieren. Ich könnte natürlich händisch die Mitarbeiterliste abgleichen/ergänzen und dann die Krankentage eintragen, aber bei ca. 400 Namen ist das echt mühsam.
Deswegen hatte ich gehofft, einen einfacheren Weg zu finden.
Vlt. gibt es ja auch eine andere Möglichkeit die einzelnen Blätter zusammenzuführen, aber wie gesagt, ich habe nur die Excel Grundlagen drauf.
mit VBA wäre das relativ einfach, geht aber auch mit Formeln:
Aber was ist mit den Mitarbeitern die dazu kommen, in meinem Beispiel kommt z.B. im Februar der Mitarbeiter AE dazu und hat auch direkt 5 Krankentage. Der ist in der Übersicht in deinem Beispiel nicht drin.