05.03.2017, 19:54
Hallo Zusammen,
nachdem mir dieses Forum bereits einige Male erfolgreich weiterhelfen konnte, habe ich jetzt tatsächlich ein kleines Problem, zu dem ich bisher keine Lösung / Antwort gefunden habe.
Ich habe eine Excel Datei mit meinem bisherigen Stand an das Thema gehängt.
Beispiel.xlsx (Größe: 10,3 KB / Downloads: 23)
Im Berufsaltag arbeite ich zur Zeit an mehreren Projekten gleichzeitig. Damit ich einen kleinen Gesamtüberblick habe, halte ich die geleisteten Stunden pro Projekt auf Tagesbasis in einer Excel Datei fest. Da mich im weiteren Verlauf allerdings nicht die Stundenanzahl pro Thema auf Tagesbasis sondern auf Wochenbasis interessiert wollte ich mir mit Excel eine kleine Hilfe bauen.
Hierzu sollten die Stundenaufzeichnungen auf Tagesbasis automatisch in ein anderes Tabellenblatt auf Wochenbasis (Kalenderwoche) aufsumiert werden. (S. Excel Datei im Anhang)
Ich habe relativ schnell gemerkt, dass ich mit dem Sverweis nicht wirklich weiterkomme und habe mich daraufhin intensiv mit Matrizen auseinander gesetzt und glaube, dass ich dem Ziel damit schon relativ nahe bin.
Ich weiß nicht, ob ich den Wald vor Bäumen nicht mehr sehe, aber ich bekomme den Zellbezug in der Matrix nicht hin! Im Tabellenblatt "Wochenbasis" verwende ich aktuell folgende Formel:
=SUMME((Tagesbasis!A4:A9=Wochenbasis!A2)*(Tagesbasis!B2:P2=Wochenbasis!B1)*Tagesbasis!B4:P9)
Kurze Erklärung:
A4:A9 --> Die Unterschiedlichen Projekte
B2:P2 --> Die jeweiligen Kalenderwochen
B4:P9 --> Die zu summierenden Stunden
Wie in der Excel-Datei zu sehen ist, habe ich halt überall "19" stehen, da er in der gesamten Matrize (wie der Formel ja auch zu entnehmen ist) auf A2 und B1 referenziert. Ziel muss es sein, dass er halt automatisch die erste Zelle der Zeile mit dem Projekt (T1, T2...) abfragt bzw. die erste Zelle der Spalte mit der Kalenderwoche. Ich habe jegliche Konstillation mit der "Index" Formel versucht - allerdings hatte ich da bisher keinen Erfolg.
Hat jemand von euch eine Lösung? Gerne nehme ich auch Tipps für einen eventuell praktikableren Lösungsweg entgegen.
Schon im Voraus vielen Dank für eure Bemühungen!
Gruß,
Hannes
nachdem mir dieses Forum bereits einige Male erfolgreich weiterhelfen konnte, habe ich jetzt tatsächlich ein kleines Problem, zu dem ich bisher keine Lösung / Antwort gefunden habe.
Ich habe eine Excel Datei mit meinem bisherigen Stand an das Thema gehängt.
Beispiel.xlsx (Größe: 10,3 KB / Downloads: 23)
Im Berufsaltag arbeite ich zur Zeit an mehreren Projekten gleichzeitig. Damit ich einen kleinen Gesamtüberblick habe, halte ich die geleisteten Stunden pro Projekt auf Tagesbasis in einer Excel Datei fest. Da mich im weiteren Verlauf allerdings nicht die Stundenanzahl pro Thema auf Tagesbasis sondern auf Wochenbasis interessiert wollte ich mir mit Excel eine kleine Hilfe bauen.
Hierzu sollten die Stundenaufzeichnungen auf Tagesbasis automatisch in ein anderes Tabellenblatt auf Wochenbasis (Kalenderwoche) aufsumiert werden. (S. Excel Datei im Anhang)
Ich habe relativ schnell gemerkt, dass ich mit dem Sverweis nicht wirklich weiterkomme und habe mich daraufhin intensiv mit Matrizen auseinander gesetzt und glaube, dass ich dem Ziel damit schon relativ nahe bin.
Ich weiß nicht, ob ich den Wald vor Bäumen nicht mehr sehe, aber ich bekomme den Zellbezug in der Matrix nicht hin! Im Tabellenblatt "Wochenbasis" verwende ich aktuell folgende Formel:
=SUMME((Tagesbasis!A4:A9=Wochenbasis!A2)*(Tagesbasis!B2:P2=Wochenbasis!B1)*Tagesbasis!B4:P9)
Kurze Erklärung:
A4:A9 --> Die Unterschiedlichen Projekte
B2:P2 --> Die jeweiligen Kalenderwochen
B4:P9 --> Die zu summierenden Stunden
Wie in der Excel-Datei zu sehen ist, habe ich halt überall "19" stehen, da er in der gesamten Matrize (wie der Formel ja auch zu entnehmen ist) auf A2 und B1 referenziert. Ziel muss es sein, dass er halt automatisch die erste Zelle der Zeile mit dem Projekt (T1, T2...) abfragt bzw. die erste Zelle der Spalte mit der Kalenderwoche. Ich habe jegliche Konstillation mit der "Index" Formel versucht - allerdings hatte ich da bisher keinen Erfolg.
Hat jemand von euch eine Lösung? Gerne nehme ich auch Tipps für einen eventuell praktikableren Lösungsweg entgegen.
Schon im Voraus vielen Dank für eure Bemühungen!
Gruß,
Hannes