Ich konnte bisher vieles hier lernen und immer wieder gute Lösungen finden.
Aktuell stosse ich an eine Grenze, die ich selber nicht mehr lösen kann.
Ich habe ein Tabelle, aus welcher ich Werte zusammen addieren muss.
Diese Werte unterliegen 2 Kriterien; einer in Spalte A, einer in Spalte B.
Die zu addierenden Werte finden sich in den Spalten F bis Q.
Je nach Bedingung muss ich verschiedene Spalten für die Berechnung berücksichtigen.
Ich habe Variabeln definiert und greife mit einer Formel via Array darauf zu. Das funktioniert prächtig, zumindest solange ich nur auf eine Spalte für die Resultate zugreife. Sobald ich auf mehrere Spalten zugreifen will, bekomme ich #VALUE zurück.
Drei zusätzliche Punkte erschweren die Geschichte:
1. Werden über die Variabeln mehrere Kriterien definiert (siehe {} im unteren Beispiel), deren Inhalt kommt je nach Auswahl auf 1 bis 26 Stk.
2. Die Länge der Daten kann variieren, ich weiss also nicht, wie tief runter die Werte in der Ausgangstabelle gehen.
3. Die Ausgangstabelle kann nicht verändert werden.
Zur Veranschaulichung mal die Formel, wie Sie funktioniert:
{=SUM(SUMIFS(Tabelle1!$F:$F;Tabelle1!$A:$A;{"0101";"0102";"0103"};Tabelle1!$B:$B;A10))}
OK. wie erwähnt, das funktioniert auch mit den Variabeln, die ich eingesetzt habe - was bis auf das Finale "A10" für alles gilt.
Ich möchte nun meine Formel so ändern, dass meine Variable für "Tabelle1!$F:$F" auch F:G, F:H, ..., F:Q sauber ausgerechnet anzeigt.
Ach ja, das Ganze ohne Makro wäre super...
Danke für Eure Hilfe!
Gruss
Stephan