Ist es möglich, eine Menge mit Pivot-Tabellen zwischen Start- und Enddatum zu verteilen?

378
ilMartins

Dies ist meine erste Frage hier.

Ich habe ein Bulk-Datenblatt (in Excel), in dem die Spalten mehr oder weniger wie folgt aussehen:

Task name - Task originator - Start Date - End Date - Hours 

Ich hätte gerne eine Pivot-Tabelle, in der ich diese Aufgaben nach Ersteller (Zeilen) und nach Monaten (oder Quartalen oder Jahren) zusammenfasse.

Hier ist der Haken: Die Stunden der Aufgaben müssen auf die Monate / Viertel / Jahre verteilt werden.

Beispiel: Eingabe

Task name - Task originator - Start Date - End Date - Hours Design - Design Team - 20.02.2010 - 15.05.2010 - 85 

Beispiel: Ausgabe

xxxxxx - Gen10 - Feb10 - Mar10 - Apr10 - May10 - Jun10 - Jul10 Design Team - 0 - 9,1 - 31,4 - 30,4 - 14,2 - 0 - 0 

und so weiter. Wenn das Designteam im gleichen Zeitraum mehr Aufgaben ausführen würde, müssen natürlich die Stunden summiert werden und so weiter.

Ich weiß, wie es funktionieren würde, wenn ich als Eingabe für die Pivot-Tabelle eine Zeile pro Aufgabe pro Monat hätte ; Ich kann es nicht schaffen, dass der Pivot-Tisch das für mich erledigt.

Ich hoffe, dass VBA nicht benötigt wird (ich muss in diesem Projekt den minimalen VBA-Code reduzieren). Einfache Formeln funktionieren (es ist der aktuelle Stand des Projekts), aber ich möchte alles in eine Pivot-Tabelle konvertieren.

EDIT: Ich habe das Beispiel aus Gründen der Korrektheit korrigiert. Die Arbeitslast verteilt sich auf die Zeitspanne proportional zu den Kalendertagen. Es kann auch den Arbeitstagen entsprechen, aber eine solche Präzision ist nicht unbedingt notwendig. Eine Annäherung wie "Ein Monat = 30 Tage" wäre noch ausreichend. Deshalb, @Akina, können wir davon ausgehen, dass eine bestimmte Aufgabe vom Team mit "gleichbleibendem Tempo" innerhalb des vorgegebenen Zeitrahmens ausgeführt wird. Brutal gesagt:

"total hours"*"days of the given month"/"total days of the task"

0
Die Quelldaten enthalten KEINE Informationen, mit denen Sie entscheiden können, wie die Gesamtstunden auf die Anzahl der Monate in Monaten aufgeteilt werden sollen. Akina vor 5 Jahren 1
Ich verstehe den Zweck, eine allgemeine Vorstellung von der Arbeitsbelastung eines Arbeitsteams (in diesem Fall des Designteams) zu vermitteln. Im angegebenen Beispiel scheint es einen Zusammenhang zwischen Kalendertagen und Arbeitsstunden zu geben. Wenn wir den Kalender umgestalten, so ist jeder Monat 30 Tage, vergessen Sie die Wochenenden und Feiertage und verteilen Sie dann die Gesamtstunden auf die Anzahl der Tage. Wenn wir nun nach diesem imaginären Kalender die Anzahl der Tage über den Zeitraum berechnen, stellen wir fest, dass es 86 Tage (~ eine Stunde pro Tag) gibt. @ilMartins, wenn dies die Absicht ist, fügen Sie bitte die Frage hinzu. Tom Brunberg vor 5 Jahren 0
Wie bekommst du Stunden zwischen zwei Terminen, wenn du nur Start- und Enddatum hast? Es muss "Datum" und "Zeit" als Einzelwert sein. Wie "01/01/2018 08: 00" & "01/02/2018 08: 00" Rajesh S vor 5 Jahren 0
@RajeshS Die Uhrzeit (8:00) ist nicht relevant: Wir verteilen die "Stunden" gleichmäßig auf die Tage. Ich bin mir jedoch sicher, dass Excel als Standardeinstellung 00:00 angibt. Was auch immer die Standardzeit ist, es ist gut. Nochmals: Wir teilen die Arbeitslast pro Tag auf, nicht pro Minute. Danke für deinen Kommentar! ilMartins vor 5 Jahren 0

0 Antworten auf die Frage