Clever-Excel-Forum

Normale Version: Pivot-Tabelle: Summierung aller Werte Pro Tag um dann Mittelwert pro Woche zu bilden
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo zusammen,

ich habe eine recht komplexe Tabelle, in welcher täglich Daten hinzugefügt werden. Diese Daten Werte ich mit diversen Pivot-Tabellen aus und zeige sie in einem Dashboard an. Mein Problem betrifft eine Auswertung, bei der ich zunächst alle Werte Pro Tag summieren möchte, um dann den Mittelwert für die KW oder den Monat zu ermitteln. 

Aktuell habe ich es zweistufig gelöst. Im ersten Schritt eine Pivottabelle, welche die Daten in den Zeilen und die Werte als Wert hat und dann wird das Ergebnis als Summe dargestellt. Und dann habe ich daneben eine Tabelle mit der Mittelwertwenn-Formel gesetzt. Das alles ist aber maximal stümperhaft und lässt sich auch nicht mehr automatisch aktualisieren.

Ich finde gerade keine Ansatz, außer mir ein Makro zu schreiben, was ich aber vermeiden möchte.

Für jeden Hinweis bin ich dankbar.

Beste Grüße
Milan
Hallo,

bitte die Datei, anstatt einem Bild, Danke.
Gerne, hier nochmal mit Tabelle.
KW keine Untereinheit von Monat. Daher 2 Pivottabellen.
Danke für die Antwort. Aber mit Monaten funktioniert es auch nicht. Wenn ich auf den Mittelwert gehe, dann bildet er mir den Mittelwert basierend auf allen Einzelwerten und nicht auf den Tagessummen.

An eine 2. Pivotabelle hatte ich auch zunächst gedacht, aber auch dies funktioniert nicht, da ich eine Pivotabelle nicht als Datenbasis für eine andere Pivotabelle nutzen kann. Und wenn ich mir eine Hilfstabelle neben die Pivotabelle setze, erweitert diese sich nicht automatisch, wenn neue Daten hinzukommen. Das alles ist nicht mehr updatestabil, wenn man im Dashboard mit Slicern und Filtern die Auswertung bearbeiten möchte.
Meine Antwort galt nicht der Pivotierung, sondern der Inkompatibilität von KW und Monaten.

Vielleicht kommst Du mit clever-excel-forum.de/Thread-LAMBDA-schnelles-Summen-Pivot =PVT() weiter:

=LET(y;PVT(Tabelle6[[Datum]:[Wert]];{1.6});PVT(HSTAPELN(ISOKALENDERWOCHE(INDEX(y;;1));INDEX(y;;2));{1.7})) 
für die KW (Achtung: KW 1, 52, 53 müssen gesondert behandelt werden!)

=LET(y;PVT(Tabelle6[[Datum]:[Wert]];{1.6});PVT(HSTAPELN(TEXT(INDEX(y;;1);"JJJJ-MM");INDEX(y;;2));{1.7})) 
für den Monat

getestet!
Wie kommst Du auf den Mittelwert von 149 für KW6
@DeltaX: Habe mich offensichtlich vertippt. Es sind 147

@LCohen: Danke für die Antwort. Das muss ich mir in Ruhe nochmal anschauen. Auf den ersten Blick habe ich meine Fragestellung da nicht wiederfinden können.
Anbei ein Vorschlag mit PQ. Vereinfachungen kannst Du dann ja einbauen [attachment=46995]

PS Update der Datei, mit einer Pivotlösung. Die geht schief, wenn nicht alle Wochentage vorhanden sind, aber für das Beispiel funktioniert es.  Das kann aber gelöst werden, kleine Aufgabe für den TO.
Hier die PVT-Lösung (kann man auch in XLWeb bestaunen, wenn man kein 365 hat)  [attachment=46994]

Anmerkung: Die doppelte Aggregierung (erst Tage zusammenfassen, dann Mittelwert über die Tage bilden) ist nicht umgehbar.
Seiten: 1 2