bisher habe ich durch probieren, diverse Foren etc. immer eine Lösung gefunden, aber diesmal beiße ich mir die Zähne aus. Dabei ist es vielleicht so einfach. :/
Folgender Sachverhalt:
https://www.herber.de/bbs/user/91254.xlsx
Quelle ist eine Datei mit je einem Tabellenblatt pro Mitarbeiter (MA 1, MA 2 usw.). Aufgelistet sind je Tabellenblatt die Aufträge (Zeilen) und gebuchte Stunden in den jeweiligen Monaten (Spalten). Da ich diese Datei monatlich bekomme, soll sie nur meine Quelldatei sein.
Ich benötige nun je MA die Summe der Ist-Stunden aller Monate zum jeweiligen Auftrag, also: suche nach Auftrag und addiere alle Werte in den Spalten "Gesamtsumme". Das Endergebnis ist im Tabellenblatt "Zusammenfassung" (später separate Datei) zu sehen. Damit ich die Quelle nicht öffnen muss, verwende ich =SUMMENPRODUKT. Das funktioniert im Tabellenblatt "Zusammenfassung" auch ganz gut, jedoch ist der Bezug immer absolut.
Jetzt das Problem: Die Anzahl der Aufträge (sprich Zeilen) kann je MA variieren. Ebenso kommen nach jedem Monat zwei neue Spalten (5/2014, 6/2014 usw.) hinzu.
Ich bräuchte also das SUMMENPRODUKT mit dynamischen Bereich, wie "Suche in Spalte A:A nach Auftrag und Zeile 18:18 nach Gesamtsumme" oder gern auch auf 100 Zeilen/Spalten beschränkt. Um Summenprodukt dynamisch zu gestalten, habe ich u.a. auch hier gelesen, dass man für den dynamischen Bereich einen Namen mit =BEREICH.VERSCHIEBEN definieren kann. Nur leider erhalte ich auch hier nur Fehler. Im Blatt "MA 1" im blauen Feld sind einige wenige meiner getesteten Formeln.
Die "russische Variante" steht derzeit in Zelle H14. Über SUMMEWENN könnte ich x Zeilen und Spalten bereits vorgeben, aber erstens ist das unschön und zweitens muss die Quelle geöffnet sein. Auch wenn ich VBA liebe, wollte ich hier doch drauf verzichten (z.B. zwecks Daten in Zieldatei als Werte kopieren).
Ich würde mich freuen, wenn jemand von euch einen Tipp oder eine Lösung hätte.
Vorab schon mal danke!
Gruß, Marcus