Clever-Excel-Forum

Normale Version: Datumsvergleich und aufteilen von einem Wert
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Community!

Ich habe in der Liste im Anhang eine Auflistung von Stundenlisten eines Mitarbeiters bei einem Projekt.
Da sind Tasknummer, Arbeitspaketnummer und Beschreibung des Tasks in der linken Liste aufgeführt und in der rechten Liste sind die Stunden gesammelt aufgelistet pro Tag.
In der linken Liste wird pro Tasks und Tag ein Zeile erzeugt. Also falls es nur 1 Task ist am Tag, gibt es nur 1 Zeile mit diesem Datum. Bei 3 Tasks gibt es 3 Zeilen mit dem selben Datum etc.

Meine Frage ist nun, wie ich die beiden Listen (mittels funktion oder VBA) zusammenführen kann, dass ich nur die Bereiche der Liste links und rechts markieren muss, und aus beiden Listen eine neue Liste erzeuge, in der dann z.b. vom Tag 19.11.2015 die Stunden (12,7 Stunden in diesem Fall) aus der Liste rechts (Spalte H) zugehörig zu diesem Tag auf alle geplanten Tasks mittels eines Verteiler Schlüssels aufteilen kann.

Dann soll es weiterhin 6 Zeilen in Spalte A geben mit Tasknummer 1.1, 1.3, 1.4, 1.5, 1.8 und 1.9 und neben dem jeweiligen Task hätte ich gerne z.b. gleichmäßig verteilt die Stunden aufgeteilt. In diesem Fall der Einfachheit halber z.b. 2,7 Std für Task 1 und alle weiteren Tasks sollen 2 Stunden zugeschrieben bekommen.

Das ist mein Ansatz:

Ich möchte das Datum der linken und rechten Spalte vergleichen lassen und wenn es mehr als 1 Zeile (Spalte A) mit dem selben Datum gibt, soll der Wert zum zugehörigen Datum in Spalte G zu H (Stunden) aufgeteilt werden auf die Anzahl der vorhandenen selben Datumszeilen in Spalte A.

Mit einer verschachtelten WENN Funktion bin ich leider noch nicht sehr erfoglreich gewesen.

Bitte um Hilfe Blush  Bei weiteren Fragen zu meiner Erklärung des Problems meldet euch bitte auch :)
Hallo,

hier mal ein Vorschlag:
Code:
=SUMMEWENN($G$6:$G$38;A6;$H$6:$H$38)/ZÄHLENWENN($A$6:$A$63;A6)

Das habe ich leider nicht verstanden:
(17.09.2018, 15:21)realdarkuke schrieb: [ -> ]Dann soll es weiterhin 6 Zeilen in Spalte A geben mit Tasknummer 1.1, 1.3, 1.4, 1.5, 1.8 und 1.9 und neben dem jeweiligen Task hätte ich gerne z.b. gleichmäßig verteilt die Stunden aufgeteilt. In diesem Fall der Einfachheit halber z.b. 2,7 Std für Task 1 und alle weiteren Tasks sollen 2 Stunden zugeschrieben bekommen
(17.09.2018, 17:18)Der Steuerfuzzi schrieb: [ -> ]Hallo,

hier mal ein Vorschlag:
Code:
=SUMMEWENN($G$6:$G$38;A6;$H$6:$H$38)/ZÄHLENWENN($A$6:$A$63;A6)

Das habe ich leider nicht verstanden:

Hallo Steuerfuzzi!
Herzlichen Dank für deinen Vorschlag. So habe ich schon mal eine gleichmäßige Aufteilung der Stunden auf jeden Task. Dankeschön :)

Zur Konkretisierung des anderen Teils: Die Zeilen aus Spalte A bleiben ja in dieser Form mit mehreren gleichen Datums vorhanden. Das ist also schon gelöst durch die Form der Tabelle.
Zum anderen Teil: Da derzeit die Stunden automatisch gleichmäßig auf die Anzahl der Task pro Tag aufgeteilt werden, wäre es noch für bestimmte Fälle notwendig, einen Verteilungsschlüssel einzubauen.
Ein Beispiel: Es gibt 3 Tasks an einem Tag. Insgesamt wurden 6 Stunden gearbeitet. Task 1.1 waren 3 Stunden Arbeit, Task 1.2 war 1 Stunde und Task 1.3 waren 2 Stunden Arbeit.

Habe ich es mit diesem Beispiel besser erklären können?