Mittelwert von berechneten Feldern eines PivotTable - rechnet nur Summe

Mitglied: tomolpi

tomolpi (Level 3) - Jetzt verbinden

05.10.2020, aktualisiert 22:58 Uhr, 322 Aufrufe, 7 Kommentare

Guten Abend zusammen,

ich habe folgendes Problem in Excel:

Eine Tabelle mit Werten ist vorhanden. Ich erstelle ein neues PivotTable mit diesen Daten.
Über die Registerkarte "PivotTable Tools" -> "Felder, Elemente und Gruppen" erstelle ich ein neues berechnetes Feld, welches alle Werte einer Spalte durch 2 teilt.

Anschließend sage ich dem PivotTable, dass es mir die Werte nicht summieren, sondern den Mittelwert bilden soll.
Das macht Excel aber nicht! Es rechnet mir trotzdem die Summe aus!

Anbei ein Bild zum Verständnis.

"Summe von Wert 1" bedeutet, dass ich in der Feldliste des PivotTables unter "Werte" auch wirklich die Summe ausgewählt habe. Ich habe das Fenster im Screenshot offen gelassen, damit ihr mir das auch glaubt.

Analog dazu der Mittelwert.

Ich frage euch: was mache ich falsch? Geht es schlichtweg nicht, aus berechneten Feldern eines PivotTables den Mittelwert zu bilden?
Bei Feldern ohne Berechnung klappt es ja - siehe Bild.

Verzweifelte Grüße

tomolpi
screenshot 2020-10-05 224932 - Klicke auf das Bild, um es zu vergrößern
Mitglied: cykes
06.10.2020, aktualisiert um 05:22 Uhr
Moin,

also entweder ergibt Dein Beispiel keinen Sinn oder ich verstehe den Sinn nicht (beides ist durchaus möglich).
Der (arithmetische) Mittelwert wird aus der Summe mehrerer (>1) Zellen(werte) geteilt durch die Anzahl der summierten Zellen gebildet. Für einen Zellenwert ergibt das m.E. keinen Sinn.
Deine "Mittelwert von wert1_geteilt_durch_2" von 1 Zelle führt dann konsequent zum falschen Ergebnis.

Vielleicht habe ich das aber auch nicht richtig erfasst.

Gruß

cykes
Bitte warten ..
Mitglied: tomolpi
06.10.2020, aktualisiert um 09:22 Uhr
Zitat von cykes:

Moin,
Hi,
also entweder ergibt Dein Beispiel keinen Sinn oder ich verstehe den Sinn nicht (beides ist durchaus möglich).
Der (arithmetische) Mittelwert wird aus der Summe mehrerer (>1) Zellen(werte) geteilt durch die Anzahl der summierten Zellen gebildet. Für einen Zellenwert ergibt das m.E. keinen Sinn.
Deine "Mittelwert von wert1_geteilt_durch_2" von 1 Zelle führt dann konsequent zum falschen Ergebnis.

Vielleicht habe ich das aber auch nicht richtig erfasst.
Also, ich möchte die Spalte "Wert 1" erst durch 2 teilen, und dann den Mittelwert bilden.
Du siehst ja, dass das klappt, wenn ich diese Berechnung weglasse. Das Problem liegt hier am Berechneten Feld, sobald ich das einsetze, wird zwar durch 2 geteilt, aber jegliche Einstellungen (egal ob Mittelwert o.ä.) wird ignoriert. Es wird nur aufsummiert, das will ich aber nicht.
Ich erwarte in Spalte L unter "Gesamtergebnis" nicht 2003, sondern irgendwas um 500 - den Mittelwert der Spalte eben...
Bloß mit klappt es nicht.
Gruß
Grüße und danke zurück
cykes
tomolpi
Bitte warten ..
Mitglied: tomolpi
06.10.2020 um 22:34 Uhr
Zur Info: ich habe heute ein Ticket bei Microsoft deswegen eröffnet - den Support zahle ich ja eh mit (Microsoft 365 Business).

Mal sehen, was da rauskommt.
Bitte warten ..
Mitglied: certifiedit.net
06.10.2020, aktualisiert um 22:47 Uhr
Pack mal die Formel rein, die du da genommen hast? Ich mein, so ist das bissl witzlos

Summe von Wert 1 ist zwar per "=SUMME(A1)" definierbar, aber de facto ja nur A1, A1 /2 "=SUMME(A2/2)" und Mittelwert ist =Mittelwert(F1-F5) (bspw).

Womit der MW bei 500.75 liegt...

klappt Problemlos, entweder du hast da einen wahnsinnigen Denkfehler oder du erklärst nicht richtig, was du willst...
Bitte warten ..
Mitglied: cykes
07.10.2020, aktualisiert um 06:39 Uhr
Ich vermute auch einen Denkfehler. Ich habe den Verdacht, dass der Mittelwert doppelt berechnet wird, zum einen händisch durch Summe()/"Anzahl" und dann nochmal mit der Mittelwert()-Funktion. Aber ohne die konkreten Formeln in den Zellen zu sehen, wird das schwierig zu analysieren.

Was ich außerdem nicht verstehe: Warum wird fest durch 2 geteilt?

Also wird beim Gesamtergebnis wohl doppelt geteilt, das ist "zufällig" genau das Ergebnis der Summe (Mittelwert / 2 => "Summe / Anzahl" / 2 = 1001,5 * 2 = 2003) [leider nur ansatzweise hier darstellbar]

Gruß

cykes
Bitte warten ..
Mitglied: tomolpi
07.10.2020, aktualisiert um 10:22 Uhr
Hallo zusammen,

danke für eure Antworten!
Ich verwende keinerlei "Formel" für den Mittelwert und die Summe - das lasse ich alleine übers PivotTable machen.
Der Mittelwert müsste natürlich bei 500,75 liegen, aber das soll Excel ja selbst ausrechnen...

Damit es hoffentlich keine Missverständnisse mehr gibt, hier eine Schritt-für-Schritt Anleitung, was ich gemacht habe. Ziel ist es, in einem PivotTable Daten darzustellen, die vorher umgerechnet werden müssen (andere Einheit).
Also:
  1. starten mit der Tabelle im Screenshot oben links. Es sind keine Formeln hinterlegt, nur die Werte, wie ihr sie von A1 bis C5 seht. Tragt die auch so in euer Blatt ein.
  2. jetzt erstelle ich das erste PivotTable: auswählen einer neuen Zelle, dann "Einfügen" -> "PivotTable".
  3. im Fenster "PivotTable erstellen", welches dann aufgeht, unter "Tabelle/Bereich" folgendes eintragen: Tabelle1!$A$1:$C$5 oder einfach die kleine Tabelle aus dem ersten Schritt markieren.
  4. mit "Ok" wird das erste PivotTable erstellt.
  5. wählt irgendein Element in diesem neuen PivotTable aus, und dann über "PivotTable-Tools" -> "Analysieren" -> "Feldliste" in die Optionen
  6. in der Seitenleiste sind jetzt unten rechts unter "Werte" die Elemente "Summe von Wert 1" und "Summe von Wert 2" vorhanden.
  7. z.B. bei "Summe von Wert 1" das kleine Dreieck nach unten anklicken, die "Wertfeldeinstellungen..." öffnen.
  8. im aufgehenden Fenster "Werte zusammenfassen nach" den "Mittelwert" auswählen. Die Beschriftung dieses Felder ändert sich in "Mittelwert von Wert 1".
bis hier hin ist alles in Ordnung!

um den Fehler zu zeigen:
wiederholt Schritte 2 bis 4 und erstellt eine zweite PivotTable.
9. wählt wieder irgendein Element in diesem neuen PivotTable aus, und dann über "PivotTable-Tools" -> "Analysieren" -> "Felder, Elemente und Gruppen" auf "Berechnetes Feld".
10. Unter "Name" trage ich ein "wert1_geteilt_durch_2", unter "Formel" ='Wert 1'/2
dies ist das berechnete Feld, mit dem ich alle Werte von Wert 1 durch 2 teile! Hier ließe sich natürlich auch irgendeine andere Berechnung durchführen!
11. Klick auf "Hinzufügen" und "Ok".
12. falls nicht mehr offen, die Pivot Optionen mit 5. öffnen
13. das neue Feld "wert1_geteilt_durch_2" anhaken, es ist jetzt ebenfalls Bestandteil des neuen PivotCharts und bekommt automatisch die Überschrift "Summe von wert1_geteilt_durch_2"
14. bei "Summe von wert1_geteilt_durch_2" das kleine Dreieck nach unten anklicken, die "Wertfeldeinstellungen..." öffnen.
15. Schritt 8. ausführen.
Fehler tritt auf, es wird kein Mittelwert gebildet, sondern wieder die Summe!.

Ich hoffe, ihr versteht jetzt, was ich meine.
Danke für eure Zeit!

Grüße

tomolpi
Bitte warten ..
Mitglied: cykes
10.10.2020 um 13:45 Uhr
Moin,

bin erst jetzt dazu gekommen, das mal nachzuvollziehen - vorab: mein Excel kommt zum selben Ergebnis.
Ich glaube aber auch, dass Du eine falsche Erwartungshaltung hast bzw. einen gedanklichen Fehler.

Wie oben bereits erwähnt, ist es eigentlich Blödsinn, den Mittelwert von einer Zelle (Wert 1) zu bilden, das ergibt erwartungsgemäß den Zellenwert. Diesen Zellenwert dann noch durch 2 zu teilen und nochmal den Mittelwert davon zu bilden ist redundanter Blödsinn

Um Dein erwartetes Ergebnis zu erzielen, ist ggf. eine deutlich komplexere Konfiguration der Pivot-Tabelle nötig oder man abut sich die Berechnungen gleich selbst, dann hat man auch mehr Kontrolle über die Berechnungen.

Ich habe oben im Datenbereich auch noch eine Spalte Wert1_durch_2 hinzugefügt und dann unten manuell den Mittelwert der Spalte Wert1 (B2:B5) und Wert1_durch_2 (D2:D5) berehcnet mit dem richtigen Ergebnis.

Gruß

cykes
Bitte warten ..
Heiß diskutierte Inhalte
Windows Server
Veeam - DCs restore - 0xc00002e2
gelöst Freak-On-SiliconFrageWindows Server22 Kommentare

Servus; Ich hab hier zwei Server 2012R2 DCs auf jeweils einem Hyper-V sitzen. Gesichert wird mit Veeam B&R. JA, ...

CPU, RAM, Mainboards
Hardwareanforderung für Remote Desktop
gelöst Diddi-tbFrageCPU, RAM, Mainboards12 Kommentare

Hallo zusammen, ich brauche mal wieder einen Rat von euch. Mein Chef möchte gerne öfter von zu Hause aus ...

Multimedia & Zubehör
Anforderungen an Telefonanlage
jensgebkenFrageMultimedia & Zubehör10 Kommentare

Hallo Gemeinschaft, bin auf der Suche nach einer Telefonanlage die folgendes können muss: - unterschiedliche Ansagen (z.b. während der ...

LAN, WAN, Wireless
Studentenwohnheim LAN Anschluss mit Router verbinden
SchweisserFrageLAN, WAN, Wireless8 Kommentare

Hallo Leute, ich habe zu dem Thema schon einige Beiträge gelesen, konnte aber für meinen Fall bisher keine funktionierende ...

Humor (lol)
Wir werden alt
Dilbert-MDFrageHumor (lol)7 Kommentare

Themenbereich OT Neulich bei einem IT-Problem: Ein IT-Problem ist kein Problem, wenn man die richtigen Suchbegriffe und Fachwörter in ...

DNS
DNS in AD und pfSense - pfBlockerNG Listen werden nicht beruecksichtigt
DerDummePeterFrageDNS7 Kommentare

Moin, ich bin der Peter und hab mich hier nun doch angemeldet. Ich habe mit IT ueberhaupt nix zu ...

Ähnliche Inhalte
Windows 10
Windows 10 rechnet endlich richtig
LochkartenstanzerInformationWindows 104 Kommentare

Moin, Es hat nur zwei Jahre gebraucht, bis Microsoft dem Taschenrechner in Windows 10 beigebracht hat, richtig mit Quaratwurzeln ...

Microsoft Office

Excel formel vereinfachen Mittelwert wenn

neueradmuserFrageMicrosoft Office1 Kommentar

hi, ich habe aktuell diese formel: =MITTELWERT(WENN((A2:A10)=HEUTE();(B2:B10));(WENN((A2:A10)=HEUTE()-1;B2:B10));(WENN((A2:A10)=HEUTE()-2;B2:B10));(WENN((A2:A10)=HEUTE()-3;B2:B10));(WENN((A2:A10)=HEUTE()-4;B2:B10));(WENN((A2:A10)=HEUTE()-5;B2:B10));(WENN((A2:A10)=HEUTE()-6;B2:B10));(WENN((A2:A10)=HEUTE()-7;B2:B10))) zerlegt also: =MITTELWERT (WENN((A2:A10)=HEUTE();(B2:B10)); (WENN((A2:A10)=HEUTE()-1;B2:B10)); (WENN((A2:A10)=HEUTE()-2;B2:B10)); (WENN((A2:A10)=HEUTE()-3;B2:B10)); (WENN((A2:A10)=HEUTE()-4;B2:B10)); (WENN((A2:A10)=HEUTE()-5;B2:B10)); (WENN((A2:A10)=HEUTE()-6;B2:B10)); (WENN((A2:A10)=HEUTE()-7;B2:B10)) ) ...

Microsoft Office

Access - Abfrage - Ausdruck Mittelwert Zeiten erreichen

thomas1972FrageMicrosoft Office1 Kommentar

Hallo Zusammen, ich möchte gerne Mittelwert von Zeiten errechnen soweit gut. nun habe ich das Problem das wenn ich ...

Router & Routing

Cisco Aggregate Throughput - wie wird er berechnet?

gelöst Marco-83FrageRouter & Routing1 Kommentar

Guten Tag zusammen, mal eine kurze Frage an die Cisco Experten unter euch. Wenn bei einem Router (ASR1001) z.B ...

Batch & Shell

Problem bei Shellcode: Programm rechnet mit Datum falsch

gelöst Fizzo361FrageBatch & Shell11 Kommentare

Hallo Liebe IT-Gemeinde, ich habe bereits viele Infos aus dem Forum nutzen können ,aber nun bin ich soweit das ...

Windows 7

Festellen ob Programm von CPU oder GPU berechnet wird

gelöst JackONeillFrageWindows 79 Kommentare

Guten Tag. Wollte fragen, ob man irgendwie feststellen kann ob ein Programm auf der CPU oder der GPU berechnet ...

Berechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid CloudSmall Business ITSmall Business IT