Summe aus mehreren Tabellenblättern filtern & Chart
#1
Smile 
Hallo, 
da ihr mir letztes Mal so super geholfen habt - habe ich wieder eine neue Herausforderung....

Ich habe eine Datei mit Tabellenblättern für die einzelnen Jahre und 2 Blättern, in denen die Summen errechnet werden sollen.
Die Tabelle ist immer gleich aufgebaut, jedoch kann es sein, dass in den Spalten verschiedene "Überschriften" stehen.

Ich brauche einmal in ein Tabellenblatt eine Summierung nach Bundesländern (die in allen Tabellenblättern gleich sind)
und dann in einem separaten Tabellenblatt eine Summierung nach Jahren.

Die Tabelle soll auch erweiterbar sein...also dann nächstes Jahr 2026 dazu :)

Zusätzlich dann noch einen Chart, in dem man den Verlauf der Erträge sehen kann.

Bitte um Hilfe.
Danke


Angehängte Dateien
.xlsx   TestmappeNEU.xlsx (Größe: 24,98 KB / Downloads: 14)
Antworten Top
#2
(12.01.2026, 11:29)marilin837 schrieb: Ich brauche einmal in ein Tabellenblatt eine Summierung nach Bundesländern (die in allen Tabellenblättern gleich sind)
und dann in einem separaten Tabellenblatt eine Summierung nach Jahren.

Die Tabelle soll auch erweiterbar sein...also dann nächstes Jahr 2026 dazu :)

Zusätzlich dann noch einen Chart, in dem man den Verlauf der Erträge sehen kann.


Lies die Daten mit Power Query in das Datenmodell und mach Dir Pivottabellen / -charts nach belieben.

Als Beispiel:

.xlsx   TestmappeNEU.xlsx (Größe: 187,45 KB / Downloads: 14)

Da Deine Datei leider keine Tabellen beinhaltet müssen die Daten aus der gespeicherten Datei gelesen werden. Daher musst Du den Pfad in Power Query zu der Datei anpassen.

Andreas.
[-] Folgende(r) 1 Nutzer sagt Danke an Andreas Killer für diesen Beitrag:
  • marilin837
Antworten Top
#3
Hallo,

mit einem Excel365 kann man mit einer einzigen Formel beide Auswertungen erstellen:
PHP-Code:
=LET(
    Jahre; SEQUENZ(6; ; 2020);
    tbJr; WEGLASSEN(
        REDUCE(
            "";
            Jahre;
            LAMBDA(Akk; Jr;
                LET(
                    jrBez; "'" & Jr & "'!$A$3:$N$99";
                    jrber; ABSCHNBEREICH(INDIREKT(jrBez); 2);
                    jrSp; ERWEITERN(Jr; ZEILEN(jrber); 1; Jr);
                    VSTAPELN(Akk; HSTAPELN(jrSp; jrber))
                )
            )
        );
        1
   
);
    tbJrF; FILTER(tbJr; (INDEX(tbJr; 0; 4) <> "SUMME") * (INDEX(tbJr; 0; 4) <> "Kreditor"));
    tbJrK; VSTAPELN(ZEILENWAHL(tbJr; 1); tbJrF);
    tbSu; GRUPPIERENNACH(
        SPALTENWAHL(tbJrK; 2; 3; 4);
        WEGLASSEN(tbJrK; ; 4);
        SUMME;
        3; 1; 1
   
);
    tbJrSu; PIVOTMIT(
        SPALTENWAHL(tbJrK; 2; 3; 4);
        SPALTENWAHL(tbJrK; 1);
        SPALTENWAHL(tbJrK; -1);
        SUMME;
        3; 1; 1; 1; 1
   
);
    WENNFEHLER(VSTAPELN(tbSu; ""; ""; WEGLASSEN(tbJrSu; 1)); "")
)
In Variable "Jahre" wird der Array aus den 6 Arbeitsblättern 2020, 2021,...,2025 gespeichert.
Die Variable "tbJr" enthält den gestapelten Datenbereich dieser 6 Arbeitsblätter.
Die Variable "tbJrF" enthält nochmals diesen Datenbereich, jedoch bereinigt um das Zuviel an Zeilen mit "SUMME" bzw. "Kreditor".
Die Varabele "tbJrK" besitzt dann zusätzlich noch eine Kopfzeile.
Die Variable "tbSu" enthält schließlich die 1. Auswertung mit den Summierungen Artikeln+Bundesländer.
Die Variable "tbJrSu" enthält die 2. Auswertung mit den Summierungen nach Artikeln+Jahren.
Die letzte Formelzeile gibt tbSu und tbJrSu getrennt durch 2 Leerzeilen im Arbeitsblatt aus (SPILL-Formel).

Anmerkung: Wurde bewusst das Bundesland Steiermark weggelassen oder war das ein Versehen? Ich habe die Datenbereiche für die INDIREKT-Funktion so groß gewählt, dass auch eine nachträgliche Steiermark-Spalte noch übernommen wird (Quell-Datenbereiche: A3:N99).
Gruß Anton.

Windows 11 64bit
Microsoft365 Insider 64bit
[-] Folgende(r) 1 Nutzer sagt Danke an EA1950 für diesen Beitrag:
  • marilin837
Antworten Top
#4
Vielen lieben Dank - ihr seid der Wahnsinn!!!!
Werd' ich mir gleich anschauen. 28
Antworten Top
#5
Hallo EA1950 ,

hat im Excel365 geklappt.

Aber bringe ich den Code auch irgendwie in Excel - Office 2024?

Bitte um Hilfe. Blush

Danke und LG
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste