Division in der Pivot-Tabelle

Hallo Experten,

ich finde gerade für ein Problem keine richtige Lösung… :-/
Zwar finde ich Leute, die das gleiche Problem haben - jedoch keine Antwort darauf…
Aber hier sind ja schliesslich die besten der besten :wink:

Beschreibender Text:
Ich habe eine Tabelle mit ca 36.000 Datensätzen. Mittels einer Pivot-Tabelle soll nun diese Tabelle gefiltert und strukturiert (summiert) werden. Das eigentliche Ziel ist aber die Summen miteinander zu dividieren, so dass der reale Mittelwert herauskommt. Die Datenbasis ist nämlich als solche schon ein wenig gruppiert, weil ich sonst über das 64.000 Zeilen Problem stolpere (300k Datensätze).

Die eigentliche Frage:
Kann ich in einer Pivot-Tabelle die Ergebnisse von Summierungen dividieren?

Zusatzinfo zur Struktur:
Die Struktur ist etwa so aufgebaut:
Jahr-Monat, Gerät, Land, Stunden (summiert), Anzahl der Stundenzählungen
Sprich: Es wurde eine erste Gruppierung auf die Monate, Länder und Geräte vorgenommen, wobei die einzelnen verbuchungen gezählt und summiert wurden.

Weiß jemand Rat?
Vielen Dank
Munich

Grüezi MunichFreak

Ich habe eine Tabelle mit ca 36.000 Datensätzen. Mittels einer
Pivot-Tabelle soll nun diese Tabelle gefiltert und
strukturiert (summiert) werden. Das eigentliche Ziel ist aber
die Summen miteinander zu dividieren, so dass der reale
Mittelwert herauskommt.

Dann bilde doch gleich direkt die Mittelwerte :wink:

Klicke rechts auf das Summenfeld im Datenbereich der PT
Wähle ‚Feldeigenschaften‘
Lege hier ‚Mittelwert‘ anstelle von ‚Summe‘ fest und bestätige mit [OK]

Die eigentliche Frage:
Kann ich in einer Pivot-Tabelle die Ergebnisse von
Summierungen dividieren?

Prinzipiell ist auch das mit einem berechneten Feld möglich.

Mit freundlichen Grüssen
Thomas Ramel

  • MVP für Microsoft-Excel -
    [Win XP Pro SP-2 / xl2003 SP-3]

Dann bilde doch gleich direkt die Mittelwerte :wink:

das geht ja nicht…
Wenn ich das tun würde bekäme ich falsche Werte heraus.

Beispiel:
Österreich hatte 20 Stunden auf 19 Datensätze verteilt.
Deutschland hatte 20 Stunden auf 1 Datensatz gebucht.
Nun wäre der Mittelwert 20, was er aber nicht sein darf.
Er muss eben 40 / 20 sein - also 2 Stunden.
Würde ich nun den jeweiligen Mittelwert der Länder bilden, dann bekäme ich
1,05 für Österreich und 20 für Deutschland. Deren Mittelwert wäre ebenso falsch -> 10,5 Stunden…

Die eigentliche Frage:
Kann ich in einer Pivot-Tabelle die Ergebnisse von
Summierungen dividieren?

Prinzipiell ist auch das mit einem berechneten Feld möglich.

Ja? Und wie geht das?

Vielen Dank trotzdem
Munich

Grüezi MunichFreak

Dann bilde doch gleich direkt die Mittelwerte :wink:

das geht ja nicht…
Wenn ich das tun würde bekäme ich falsche Werte heraus.

Beispiel:
Österreich hatte 20 Stunden auf 19 Datensätze verteilt.
Deutschland hatte 20 Stunden auf 1 Datensatz gebucht.
Nun wäre der Mittelwert 20, was er aber nicht sein darf.
Er muss eben 40 / 20 sein - also 2 Stunden.

Ach was ein onkretes Beispiel doch gleich Licht in die Sache bringt… :wink:

Die eigentliche Frage:
Kann ich in einer Pivot-Tabelle die Ergebnisse von
Summierungen dividieren?

Prinzipiell ist auch das mit einem berechneten Feld möglich.

Ja? Und wie geht das?

  • Markiere eine Zelle in der PT
  • Wähle in der Pivot-Symbolleiste im DropDown ‚Formeln/Berechnetes Feld‘ aus
  • Gib dem neuen Feld einen Namen und füge aus der Feldliste deine gewüsnchten ein und dividiere das eine durch das andere.
  • Klicke auf [Hinzufügen] und anschliessend auf [OK]

Das neue berechnete Feld ist nun bereits in die PT integriert worden.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -
1 Like

Super!
Das hat mich ein ganzes Stück weiergebracht :smile:
Aber noch eine Frage…
Ich hab nun bei ein paar Spalten Fehlermeldungen drin…
#DIV/0!
Naja… ist mir an sich ja auch ganz klar, weil eben für diesen Datensatz kein Eintrag drin ist…
Nun hab ich das über verschiedene Formeln zu umgehen…
mit WENN(ISTFEHLER(Formel);"";Formel)
oder mit WENN(Anzahl0;Formel;"")
oder mit WENN(ISTZAHL(Anzahl;Formel;"")
aber nichts geht…
selbst eine berechnete Zeile kann ich nicht nochmal auf korrekten Inhalt prüfen. Also ein einfaches ISTFEHLER(Feld) funktioniert nicht, auch da bekomme ich die gleiche Fehlermeldung (in dem Fall #WERT!)

Kann man da auch noch was machen?

Vielen Dank und den Stern haste ja schon mal :smile:
Munich

Hi Munich,

selbst eine berechnete Zeile kann ich nicht nochmal auf
korrekten Inhalt prüfen. Also ein einfaches ISTFEHLER(Feld)
funktioniert nicht, auch da bekomme ich die gleiche
Fehlermeldung (in dem Fall #WERT!)

ist das ein Pivottabellenproblem? Dann kann ich dir eh nicht helfen.

Normalerweise klappt doch sowas problemlos:

A1: =1/0
B1: =WENN(ISTFEHLER(A1);„Fehler“;„okay“)

Vielen Dank und den Stern haste ja schon mal :smile:

War wohl voreilig *grins und lach*

Gruß
Reinhard

ist das ein Pivottabellenproblem? Dann kann ich dir eh nicht
helfen.

ja, ist es… Danke trotzdem :smile:

Normalerweise klappt doch sowas problemlos:
A1: =1/0
B1: =WENN(ISTFEHLER(A1);„Fehler“;„okay“)

so in etwa hatte ich es ja formatiert :wink:

Vielen Dank und den Stern haste ja schon mal :smile:

War wohl voreilig *grins und lach*

Der Stern? Nein nein :smile:
Der war sehr gerechtfertigt!

Bye
Munich

Grpezi MunichFreak

Super!
Das hat mich ein ganzes Stück weiergebracht :smile:

Na, das freut mich doch sehr :smile:

Aber noch eine Frage…

Immer zu…

Ich hab nun bei ein paar Spalten Fehlermeldungen drin…
#DIV/0!
Naja… ist mir an sich ja auch ganz klar, weil eben für
diesen Datensatz kein Eintrag drin ist…

Kann man da auch noch was machen?

Aber ja doch - Rechtsklick auf die Pivot-Tabelle und ‚Tabellenoptionen‘ auswählen.

Hier dann den Haken setzen bei ‚[x]Fehlerwerte anzeigen als‘ und das Feld dahinter leer lassen - bestätigen mit [OK]

…das wars dann auch schon…


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -
1 Like

diesen weiteren Stern
…hast Du Dir ohne Zweifel verdient :smile:
Dankesehr.

Eine letzte Frage:

Ich hab da nun immer stehen „Summe von (Feldbezeichnung)“, weil ich ja erst mal Summiere und dann Dividiere…
Kann ich das auch noch irgendwie umgehen?
Wäre sonst ein wenig irreführend - vor allem für die Englischsprachigen Kollegen…

Danke auf jeden Fall!
Munich

Grüezi Munich

…hast Du Dir ohne Zweifel verdient :smile:
Dankesehr.

Wenn das so weitergeht müssen wir nebst den Sternen auch noch einen Mond beantragen, dann können wir das Firmament abbilden :wink:

Ich hab da nun immer stehen „Summe von (Feldbezeichnung)“,
weil ich ja erst mal Summiere und dann Dividiere…
Kann ich das auch noch irgendwie umgehen?

Einfach die Zelle markieren und überschreiben.
Dabei darfst Du allerdings nicht eine Bezeichnung wählen, die bereits als Feldname verwendet wird, aber sonst bist Du da frei.

Wäre sonst ein wenig irreführend - vor allem für die
Englischsprachigen Kollegen…

Excel nimmt hier immer die lokalisierten Bezeichnungen, hierzulande eben die Deutschen.
Aber wie gesagt kannst du das ohne weiteres anpassen.

Danke auf jeden Fall!

Immer gerne - das Ganze ist auch für mich immer wieder ein Lernfeld.

Mit freundlichen Grüssen
Thomas Ramel

  • MVP für Microsoft-Excel -
    [Win XP Pro SP-2 / xl2003 SP-3]