Überlappende Zeiträume mit Bedingung in Excel zählen?
Hallo zusammen,
ich habe ein Excel-Problem, das ich nicht wirklich selbst lösen kann und bitte daher um Eure Unterstützung.
Sachverhalt:
Ich möchte herausfinden, auf wie vielen parallelen Projekten Mitarbeiter beschäftigt sind.
Dabei habe ich von jedem Projekt das Start- und Enddatum und auf welchem Projekt welcher Mitarbeiter in welcher Rolle (PM = Projektleiter, CT = Kernteam, ET = erweitertes Team) eingesetzt ist.
Problembeschreibung:
Ich kann herausfinden, welche Projekte sich überschneiden, indem ich die SUMPRODUCT-Formel verwende (SUMPRODUCT((I9<Projektende)*(I10>=Projektstart))>1. Leider vergleicht diese Formel nur alle Projekte miteinander und liefert die Information, ob sich ein Projekt mit einem anderen Projekt in der Liste überschneidet. Sie liefert keine Informationen, wenn sich die Projekte, an denen nur der Mitarbeiter beteiligt ist, mit einem anderen Projekt überschneiden, an dem der Mitarbeiter ebenfalls beteiligt ist (unabhängig von der Rolle). Dies ist jedoch genau die Information, die ich benötige, und ich habe eine Weile über dieses Problem nachgedacht und bin nicht auf eine geeignete und vor allem praktikable Lösung gekommen.
Habt ihr eine Idee? Ich bräuchte quasi einen Identifier, der nur dann die Überlappungsprüfung macht, wenn der jeweilige Mitarbeiter auf dem Projekt gestafft ist.
Ich wäre wirklich um hilfrieche Hinweise sehr dankbar! :)
Herzlichen Dank!
Beste Grüße,
Philipp
3 Antworten
Dies ist ein klarer Fall für "Resourcen Management"
Zig Projekte beginnen und enden irgendwann.
Verschiedene Mitarbeiter sind zu x% Parallel ggf in 20 Projekten unterwegs.
Wieviel dieser Ausgelastet ist kann man dann an der Gesamtsumme der % sehen, die für die einzelnen Projekte verbraucht (geplant) sind.
Dies kann man in einer Datenbank lösen oder auch mit Excel (Pivot)
Mit Formeln allein wird es irgend wann nicht mehr wartbar.
==
Mit dieser Methode lässt sich auch ein Fahrzeug Pool oder sonstige Ausrüstung zeitlich organisieren.
oder auch vorausschauend sehen, ob bei einem Auftrag in 'einem' Jahr genügend Ressourcen zur Verfügung stehen, oder eher einzustellen ist. (oder die Vorhandenen die richtige Qualifikation für den neuen Auftrag haben->Schulungen nötig..)
==
Dies ist ein genügend komplexes Thema.
...auch wenn mir die Lösung von GutenTag2003 gut gefällt hat sie ihre Grenzen.
===
Stell die Personalabteilungen vor die dies wissen müssen.
Jede Projekt Abteilung hat mehrere Gruppen mit wiederum mehreren Personen.
...um eine Gesamt Übersicht zu erhalten muss nun jede Gruppe zurückmelden zu wieviel % z.B der Qualitäter in der Abteilung vorhanden ist.
Irgendwo müssen also ALLE Aufwände konsolidiert / zusammengeführt werden.
Du könntest folgendes machen
Auflistung der Projekte und Zuordnung des Personals
(Projektdauer (Beginn/Ende) zu jedem x-beliebigen Datum einzutragen.
... und in einer Übersicht je nach gewünschtem Zeitraum, die eingesetzten Mitarbeiter in den jeweiligen Projekten anzeigen lassen.
(Auswahl auch für jeden einzelnen Tag möglich)
Du müsstest uns sagen, wie die Tabelle zur Zeit aufgebaut ist. Wahrscheinlich kommst du mit der Filter-Funktion weiter. Damit kannst du im Prinzip einen Ausschnitt aus deiner Tabelle bilden und dann die Formel, die du schon hast, darauf anwenden.
Ich müsste aber Testdaten haben, um dir da besser helfen zu können. Ich denke auch, dass deine Formel nicht alle Fälle abdeckt (vor allem teilweise Überschneidungen, also z.B. Projekt A fängt vor Projekt B an, aber endet, während Projekt B noch läuft)
Vielen Dank für deine Antwort. Leider kann ich hier weder Bilder noch Dateien hochladen, daher hier der Grobaufbau.
Name | # of parallel projects per employee | ... | Project 1 | Project 2 | ...
Project start (hängt unter Project 1) Project start (hängt unter Project 2)
Project end (hängt unter Project 1) Project end (hängt unter Project 2)
Overlap formula (hängt unter Project 1) Overlap formula (hängt unter Project 2)
Name 1
Name 2
...
Hilft das? Wenn nicht, bin ich gerne um Tipps dankbar, wie ich eine Dummy-Datei zur Verfügung stellen kann.
Vielen Dank!