Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Pivot: Maximalwerte summieren

798 views
Skip to first unread message

Frank Vellner

unread,
Feb 13, 2009, 4:33:54 AM2/13/09
to
Liebe NG,

in einer Pivot Tabelle (Excel 2007) habe ich ein Feld im Bereich Werte,
wo ich mir die Maximalwerte anzeigen lasse. Nun möchte ich bei den
Teilergebnissen die Summe dieser Maximalwerte anzeigen lassen. Geht das
irgendwie?

Auch wenn ich ein Feld aus den Zeilenbeschriftungen in den
Berichtsfilter verschiebe, komme ich nicht weiter. Ich muss dann jedes
Element einzeln anwählen, aber auch die Zusammenfassungsfunktion (Summe
der PT-Spalten) zeigt nicht das gewünschte Ergebnis.

Es ist zwar nur eine einfache Summenbildung, aber ich bekomme es
innerhalb der PT einfach nicht hin. Dann habe ich es ausserhalb der PT
über PIVOTDATENZUORDNEN versucht. Auch damit ist es mir bislang nicht
gelungen, eine Syntax zu finden die alle Werte in einer Spalte der PT
summiert. Geht das irgendwie oder bin ich ganz auf dem Holzweg?

Viele Grüße
Frank

thomas...@gmail.com

unread,
Feb 14, 2009, 2:51:23 AM2/14/09
to
Grüezi Frank :-)

On 13 Feb., 10:33, "Frank Vellner" <weglassen_frankv...@yahoo.de>
wrote:


>
> in einer Pivot Tabelle (Excel 2007) habe ich ein Feld im Bereich Werte,
> wo ich mir die Maximalwerte anzeigen lasse. Nun möchte ich bei den
> Teilergebnissen die Summe dieser Maximalwerte anzeigen lassen. Geht das
> irgendwie?

Du meinst Du möchtest die Maximalwerte por Kategorie summiert haben?

Das ist IMO nicht möglich, da sich die Teilergebnisse ebenfalls nach
der Feldfunktion richten, nicht aber separat beeiflussbar sind.

> Es ist zwar nur eine einfache Summenbildung, aber ich bekomme es
> innerhalb der PT einfach nicht hin. Dann habe ich es ausserhalb der PT
> über PIVOTDATENZUORDNEN versucht. Auch damit ist es mir bislang nicht
> gelungen, eine Syntax zu finden die alle Werte in einer Spalte der PT
> summiert. Geht das irgendwie oder bin ich ganz auf dem Holzweg?

Mit dieser Funktion kannst Du einzelne bestimmte Werte aus der PT
holen, sonst aber nichts anderes tun.

Du müsstest also damit die einzelnen Maximalwerte extrahieren und dann
summieren, oder das Ganze gleich in einer Hilfsspalte vor der Pivot-
Tabelle mit gewöhnlichen Formeln ermitteln.

Mit freundlichen Grüssen

Thomas Ramel
- MVP fäür MS-Excel -

Frank Vellner

unread,
Feb 15, 2009, 4:10:34 AM2/15/09
to
Moin Thomas,

> Du meinst Du möchtest die Maximalwerte por Kategorie summiert haben?

das wäre das optimale, Teilsummen pro Zeilenbeschriftung. Aber ich wäre
auch schon zufrieden, wenn es als Summe einer gesamte PT-Spalte
darstellbar wäre. Dann kämen die Zeilenbeschriftungen halt in den
Berichtsfilter und man muss die gerade interessierenden jeweils
explizit auswählen.

Könnte man es denn - ausserhalb der PT - mit einer Summenformel
hinbekommen?

Die Werte sind übrigens nur unterschiedlich häufig vorhanden - aber
immer identisch. Ich kann also ebenso wie mit Maximalwert auch mit
Mittelwert arbeiten... aber das macht wohl keinen Unterschied...

Wahrscheinlich ist es das alte Problem mit der Behandlung von mehrfach
vorkomenden Werten, die man nur einmal betrachten will. Ich versuch die
Rohdaten einmal vereinfacht darzustellen:

Rohdaten
Oberkategorie | Unterkategorie | Wert
Oberkategorie1 | Unterkategorie1 | 10
Oberkategorie2 | Unterkategorie1 | 5
Oberkategorie2 | Unterkategorie2 | 5
Oberkategorie2 | Unterkategorie3 | 5
Oberkategorie3 | Unterkategorie1 | 3
Oberkategorie3 | Unterkategorie2 | 3

In der PT kann ich - für diese Auswertung - die Unterkategorie nicht
gebrauchen. Es steht dort also einfach

Zeilenbeschriftung | Wert
Oberkategorie1 |10
Oberkategorie2 | 5
Oberkategorie3 | 3

und diese Werte möchte ich gerne zu 18 addieren. Dies ist die
Darstellung, wenn ich die übergeordnete Einheit in den Berichtsfilter
tue. Ansonsten steht sie auch noch in der Zeilenbeschriftung (was
bequemer wäre)

Sieht ganz einfach aus, gell?

Jede Oberkategorie hat 1, 2 oder 3 Unterkategorien. Die sind für alle
Oberkategorien gleich, d.h. es existieren nicht "irgendwelche"
Unterkategorien sondern es gibt nur 3 eindeutige Typen. Der Wert einer
Unterkategorie ist für jede Oberkategorie identisch (egal ob es 1,2
oder 3 gibt, es steht immer die selbe Zahl dort, wie im Beispiel oben.
Pro Oberkategorie nur leider unterschiedlich oft.

> Mit dieser Funktion kannst Du einzelne bestimmte Werte aus der PT
> holen, sonst aber nichts anderes tun.

yep, ich dachte, es ginge vielleicht auch "Alle Werte von Spalte B" um
ausserhalb der PT die Zumme hinzubekommen.

> Du müsstest also damit die einzelnen Maximalwerte extrahieren und
> dann
> summieren, oder das Ganze gleich in einer Hilfsspalte vor der Pivot-
> Tabelle mit gewöhnlichen Formeln ermitteln.

Aber selbst für eine Hilfsspalte fehlt mir die zündende Idee :-(

Viele Grüße
Frank

thomas...@gmail.com

unread,
Feb 15, 2009, 5:01:37 AM2/15/09
to
Grüezi Frank

On 15 Feb., 10:10, "Frank Vellner" <weglassen_frankv...@yahoo.de>
wrote:


>
> > Du meinst Du möchtest die Maximalwerte por Kategorie summiert haben?
>
> das wäre das optimale, Teilsummen pro Zeilenbeschriftung. Aber ich wäre
> auch schon zufrieden, wenn es als Summe einer gesamte PT-Spalte
> darstellbar wäre. Dann kämen die Zeilenbeschriftungen halt in den
> Berichtsfilter und man muss die gerade interessierenden jeweils
> explizit auswählen.
>
> Könnte man es denn - ausserhalb der PT - mit einer Summenformel
> hinbekommen?

Ja, das denke ich doch...

> Die Werte sind übrigens nur unterschiedlich häufig vorhanden - aber
> immer identisch. Ich kann also ebenso wie mit Maximalwert auch mit
> Mittelwert arbeiten... aber das macht wohl keinen Unterschied...
>
> Wahrscheinlich ist es das alte Problem mit der Behandlung von mehrfach
> vorkomenden Werten, die man nur einmal betrachten will. Ich versuch die
> Rohdaten einmal vereinfacht darzustellen:
>
> Rohdaten
> Oberkategorie  | Unterkategorie  | Wert
> Oberkategorie1 | Unterkategorie1 | 10
> Oberkategorie2 | Unterkategorie1 | 5
> Oberkategorie2 | Unterkategorie2 | 5
> Oberkategorie2 | Unterkategorie3 | 5
> Oberkategorie3 | Unterkategorie1 | 3
> Oberkategorie3 | Unterkategorie2 | 3
>
> In der PT kann ich - für diese Auswertung - die Unterkategorie nicht
> gebrauchen. Es steht dort also einfach
>
> Zeilenbeschriftung | Wert
> Oberkategorie1 |10
> Oberkategorie2 | 5
> Oberkategorie3 | 3

Hier kannst Du mit einer einfachen =SUMME(B:B) den Wert ermitteln.

> und diese Werte möchte ich gerne zu 18 addieren. Dies ist die
> Darstellung, wenn ich die übergeordnete Einheit in den Berichtsfilter
> tue. Ansonsten steht sie auch noch in der Zeilenbeschriftung (was
> bequemer wäre)


> Sieht ganz einfach aus, gell?
>
> Jede Oberkategorie hat 1, 2 oder 3 Unterkategorien. Die sind für alle
> Oberkategorien gleich, d.h. es existieren nicht "irgendwelche"
> Unterkategorien sondern es gibt nur 3 eindeutige Typen. Der Wert einer
> Unterkategorie ist für jede Oberkategorie identisch (egal ob es 1,2
> oder 3 gibt, es steht immer die selbe Zahl dort, wie im Beispiel oben.
> Pro Oberkategorie nur leider unterschiedlich oft.

Wenn Du die übergeordnete Kategorie in die Spaltenbeschriftung ziehst,
kannst Du pro Spalte ausserhalb der PT eine SUMME() über die Spalte
ermitteln.

Mit freundlichen Grüssen

Thomas Ramel
- MVP für MS-Excel -

Andy_D

unread,
Feb 15, 2009, 5:47:01 AM2/15/09
to
Hallo,
Excel schreibt "Gesamtergebnis" und gibt das Maximum aus...naja.
Mein Vorschlag: Gesamtergebnis ausblenden und durch Summe ersetzen.
Ansonsten kann man natürlich auch ohne PT Maxima pro Kategorie ermitteln,
zB. duch {=MAX((A2:A100=D2)*C2:C100)}
Wobei in A die Kategorien in x-facher Wiederholung, in C die Werte und in D
die Kategorien ohne Wiederholung stehen.
Gruß
Andy

Frank Vellner

unread,
Feb 16, 2009, 2:26:13 AM2/16/09
to
Moin Thomas,

> Hier kannst Du mit einer einfachen =SUMME(B:B) den Wert ermitteln.

ok, das würde aber nur immer für die gesamte PT gelten und ich muss
dann wirklich im Berichtsfilter jeweils individuell auswählen. Bequemer
wäre ja, wenn ich die übergeordnete Einheit in die Zeilenbeschriftung
tun könnte. Da habe ich mit Summewenn ausserhalb der PT experimentiert,
bin aber auch nicht weitergekommen. Aber egal, so geht es wenigstens
"irgenwie".

Weil ja immer alle Werte von "Unterkategorie" für jede "Oberkategorie"
identisch sind, hatte ich gedacht, man könne doch über die
Zusammenfassungsfunktion Summe arbeiten. Nutzt man im Wertebereich die
Werte erneut als "Anzahl" kann man ja ein berechnetes Feld "Summe"
durch "Anzahl" machen. Das funktioniert aber wiederum nicht für die
gewünschte Summenbildung am Ende, denn pro Oberkategorie sind "Werte"
ja verschieden...

> Wenn Du die übergeordnete Kategorie in die Spaltenbeschriftung
> ziehst,
> kannst Du pro Spalte ausserhalb der PT eine SUMME() über die Spalte
> ermitteln.

Ach ja, stimmt, ist irgendwie auch sehr naheliegend - und ich bin nicht
darauf gekommen. Das scheint wirklich die beste Lösung zu sein! Aber
trotzdem erstaunlich, das es nur ausserhalb der Pt geht... das
eigendliche Problem mutet doch recht trivial an, gell?

Viele Grüße
Frank

0 new messages