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

Formel in einer Pivot Tabelle berechnet falsche Summe

845 views
Skip to first unread message

Wölfel@discussions.microsoft.com Thomas Wölfel

unread,
Mar 29, 2006, 9:28:02 AM3/29/06
to
Hallo zusammen,

für die Auswertung unseres Auftragbestandes habe ich mir eine Pivot Tabelle
erstellt, die in den Zeilen den Debitor und in den Spalten den Netto Betrag
anzeigt. Den Bruttobetrag soll durch eine Formel berechnet werden.
Auf Auftragsebene rechnet die Formel richtig. Die Summe pro Debitor ist aber
alles andere als richtig. Ich habe schon alle erdenkliche ausprobiert und
komme nicht auf den Fehler.
Kann mir einer einen Tipp geben.

Bei Rückfragen stehe ich natürlich gerne zur Verfügung.

Danke für Eure Hilfe.

Peter Eichler

unread,
Mar 29, 2006, 9:40:44 AM3/29/06
to
Hallo Thomas,
"Thomas Wölfel" <Thomas Wölf...@discussions.microsoft.com> schrieb im
Newsbeitrag news:E155AAED-D863-4784...@microsoft.com...
Das kann nicht sein! Das könnte die Ursache für unsere Staatsverschuldung
sein ;-)
Ne, mal im Ernst: welche Formel hast du denn verwendet für die MwSt? Als
berechnetes Feld?
Gruß
Peter


Thomas Wölfel

unread,
Mar 29, 2006, 10:11:01 AM3/29/06
to
Hallo Peter,

die Formel ist nicht wirklich kompliziert. Habe vorhin kurz mal Brutto mit
Netto verwechselt. Ich brauch den Netto Wert aus einem gegebenen Brutto Wert.
"Brutto Betrag" /(1+("MwSt. Satz" /100))
Ich denke aber nicht das die Formel das Problem ist, denn wie gesagt, wenn
die Aufträge mit angezeigt werden, dann stimmt die Ergebnis. Zumindest in der
Zeile.
Siehe Beispiel

Summenwerte
---------------------------------------------------------------------------------
Brutto Netto
10000 5.839,44 € 5.034,00 € <-- Summe besteht nur aus einer Zeile
10013 369,00 € 369,00 € <-- Summe besteht nur aus einer Zeile
10089 15.750,00 € 15.750,00 € <-- Summe besteht nur aus einer Zeile
10128 9.917,42 € 6.700,96 € <-- Summe besteht ZWEI Zeile


Detailwerte
---------------------------------------------------------------------------------
Art. Nr. Brutto Wert
Netto Wert
10128
1360.9914395 535,92 € 462,00 €
1360.9917001 9.372,80 € 8.080,00 €
VERSAND 8,70 € 7,50 €
---------------------------------------------------------------------------------

Glaube keiner Statistik die Du nicht selbst gefälscht hast :-)
Das kann ich aber leider nicht meinen Chefs sagen.


Danke


"Peter Eichler" schrieb:

Peter Eichler

unread,
Mar 29, 2006, 11:50:05 AM3/29/06
to
Hallo Thomas,
das sieht so aus, als wäre das Pivot-Feld für den Netto-Betrag nicht auf
"Summe" eingestellt, sondern auf irgendetwas anderes? Die Summe der
Brutto-Beträge stimm ja auch nicht?!?!
Wenn du auf den Nettobetrag der falsch ist in der Pivot-Tabelle einen
Doppelklick machst, dann wird ein Blatt erstellt indem die Werte enthalten
sind. Da sind dann die beiden Zeilen drin?
Gruß
Peter

"Thomas Wölfel" <Thoma...@discussions.microsoft.com> schrieb im
Newsbeitrag news:2E961ED8-6C0F-4217...@microsoft.com...


> Hallo Peter,
>
> die Formel ist nicht wirklich kompliziert. Habe vorhin kurz mal Brutto mit
> Netto verwechselt. Ich brauch den Netto Wert aus einem gegebenen Brutto
> Wert.
> "Brutto Betrag" /(1+("MwSt. Satz" /100))
> Ich denke aber nicht das die Formel das Problem ist, denn wie gesagt, wenn
> die Aufträge mit angezeigt werden, dann stimmt die Ergebnis. Zumindest in
> der
> Zeile.
> Siehe Beispiel
>
> Summenwerte
> ---------------------------------------------------------------------------------
> Brutto Netto

> 10000 5.839,44 ? 5.034,00 ? <-- Summe besteht nur aus einer Zeile
> 10013 369,00 ? 369,00 ? <-- Summe besteht nur aus einer Zeile
> 10089 15.750,00 ? 15.750,00 ? <-- Summe besteht nur aus einer Zeile
> 10128 9.917,42 ? 6.700,96 ? <-- Summe besteht ZWEI Zeile


>
>
> Detailwerte
> ---------------------------------------------------------------------------------
> Art. Nr. Brutto Wert
> Netto Wert
> 10128

> 1360.9914395 535,92 ? 462,00 ?
> 1360.9917001 9.372,80 ? 8.080,00 ?
> VERSAND 8,70 ? 7,50 ?

Thomas Wölfel

unread,
Mar 30, 2006, 1:17:01 AM3/30/06
to
Hallo Peter,

die Summe Brutto stimmt. Auch wenn ich mit die Basisdaten zu den Summen
anschauen (Doppelklick auf die Summe) dann werden alle werte korrekt
angezeigt.

Ich habe gestern noch etwas darüber gebrütet und herausgefunden wo der
Fehler liegt.
Der MwSt.-Satz ist ein Feld innerhalb der Basisdaten. Beim berechnen der
Summe Betrag Netto geht Excel her und bildet die Summe von Betrag Brutto und
die Summe der MwSt. -Sätze und wendet dann die Formel an. Das bedeutet in dem
Beispiel:
(535,92 + 9.372,80 + 8,7) * (1+((16 +16 + 16)/100)) = 6700,95946

Wenn es hierzu keinen Trick gibt, dann ist jede Formel mit Summierung in
einer Pivot - Tabelle zum Scheitern verurteilt.
Ich denke das müsste doch anderen Nutzern auch schon passiert sein. Es macht
irgendwie keinen Sinn im Moment.

Danke

Gruß Thomas

Peter Eichler

unread,
Mar 30, 2006, 2:18:28 AM3/30/06
to
Hallo Thomas,

"Thomas Wölfel" <Thoma...@discussions.microsoft.com> schrieb im

Newsbeitrag news:FDBEB17E-D0E7-4AC9...@microsoft.com...


> die Summe Brutto stimmt. Auch wenn ich mit die Basisdaten zu den Summen
> anschauen (Doppelklick auf die Summe) dann werden alle werte korrekt
> angezeigt.

bei den beiden Zeilen, die du als beispiel angeführt hast, hat die Summe
nicht gestimmt
das war die summe:

>> > 10128 9.917,42 ? 6.700,96 ? <-- Summe besteht ZWEI Zeile

und das die 2 Zeilen

>> > 1360.9914395 535,92 ? 462,00 ?
>> > 1360.9917001 9.372,80 ? 8.080,00 ?

darum habe ich vermuttet, dass es nicht 2 sondern mehr Datensätze sind...

> Der MwSt.-Satz ist ein Feld innerhalb der Basisdaten. Beim berechnen der
> Summe Betrag Netto geht Excel her und bildet die Summe von Betrag Brutto
> und
> die Summe der MwSt. -Sätze und wendet dann die Formel an. Das bedeutet in
> dem
> Beispiel:
> (535,92 + 9.372,80 + 8,7) * (1+((16 +16 + 16)/100)) = 6700,95946

nein, so rechnet die Pivot-Tabelle nicht.


> Wenn es hierzu keinen Trick gibt, dann ist jede Formel mit Summierung in
> einer Pivot - Tabelle zum Scheitern verurteilt.
> Ich denke das müsste doch anderen Nutzern auch schon passiert sein. Es
> macht
> irgendwie keinen Sinn im Moment.

Stimmt.

Also prüfe bitte nochmal dein Beispiel oder gib ein anderes, dann ist der
Fehler auch zu finden. Den Hinweis auf die Darstellung in der Pivot-Tabelle
(Feldeigenschaften) hast du geprüft?
Gruß
Peter


Thomas Wölfel

unread,
Mar 30, 2006, 4:16:02 AM3/30/06
to
Hallo Peter,

ich habe auch versucht eine ganz einfache Formel zu erstellen. Es soll nur
das Produkt aus Menge und VK-Preis gebildet werden.

Basistabelle
Deb_-Nr_ Nr_ Beschreibung Menge VK-Preis
10089 1500.9904175 ERG3/2/SE_SO/PS2 30 225
10089 1500.9904175 ERG3/2/SE_SO/PS2 70 225

In der Pivot steht dann
Rech_ an Deb_-Nr_ Ergebnis
10089 45.000 €

Excel rechnet wiedereinmal (30 + 70) * (225 + 225) = 45.000 €
Richtig wäre es (30 * 225) + (70 * 225) = 22.500 €

Ich hoffe ich konnte Dir das Problem etwas besser klar machen.

Vielen Dank für Deine Hilfe

Gruß
Thomas

"Peter Eichler" schrieb:

> Hallo Thomas,

Peter Eichler

unread,
Mar 30, 2006, 5:51:33 AM3/30/06
to
Hallo Thomas,

"Thomas Wölfel" <Thoma...@discussions.microsoft.com> schrieb im

Newsbeitrag news:17DC2E8B-73DA-4F05...@microsoft.com...

> ich habe auch versucht eine ganz einfache Formel zu erstellen. Es soll nur
> das Produkt aus Menge und VK-Preis gebildet werden.
>
> Basistabelle
> Deb_-Nr_ Nr_ Beschreibung Menge VK-Preis
> 10089 1500.9904175 ERG3/2/SE_SO/PS2 30 225
> 10089 1500.9904175 ERG3/2/SE_SO/PS2 70 225
>
> In der Pivot steht dann
> Rech_ an Deb_-Nr_ Ergebnis

> 10089 45.000 ?
>
> Excel rechnet wiedereinmal (30 + 70) * (225 + 225) = 45.000 ?
> Richtig wäre es (30 * 225) + (70 * 225) = 22.500 ?

verstanden. Ehrlich gesagt: du hast Recht :-(
Es ist mir fast peinlich, aber das hab ich so noch nie gesehen - und ich
arbeite schon relativ viel mit Pivot-Tabellen.
Ganz offensichtlich scheint Excel die Berechnung für jeden Werte-Eintrag
ebenso auszuführen, wie für die Summenzeile. Das berechnete Feld bildet in
der Summenzeile also nicht die Summe der oberen Positionen sondern berechnet
die Mulitplikation exakt nach, was natürlich völlig falsch ist. ich kann mir
auch kein Anwendungsbeispiel vorstellen, bei dem diese Art der Berechnung
Sinn macht :-(

Also hilft nur eines: Füge die Berechnung als Spalte in deine Ausgangswerte
ein und berechne die Werte dort. Dann berechnet die Pivot-Tabelle auch das
richtige Ergebnis.
Sorry, dass das so lange gedauert hat, bis ich verstanden hab, was du
meinst.
Gruß
Peter

p.s. solltest du jedoch eine andere Lösung finden - poste sie bitte hier


Thomas Ramel

unread,
Mar 30, 2006, 9:26:07 AM3/30/06
to
Grüezi Thomas

Thomas Wölfel schrieb am 30.03.2006

> ich habe auch versucht eine ganz einfache Formel zu erstellen. Es soll nur
> das Produkt aus Menge und VK-Preis gebildet werden.

Das klappt nur, wenn pro Debitor nur *ein* Datansatz vorahnden ist.

> Basistabelle
> Deb_-Nr_ Nr_ Beschreibung Menge VK-Preis
> 10089 1500.9904175 ERG3/2/SE_SO/PS2 30 225
> 10089 1500.9904175 ERG3/2/SE_SO/PS2 70 225
>
> In der Pivot steht dann
> Rech_ an Deb_-Nr_ Ergebnis
> 10089 45.000 €
>
> Excel rechnet wiedereinmal (30 + 70) * (225 + 225) = 45.000 €
> Richtig wäre es (30 * 225) + (70 * 225) = 22.500 €
>
> Ich hoffe ich konnte Dir das Problem etwas besser klar machen.

Excel rechnet hier Zeilenweise, *nachdem* die gleichnamigen Debitoren
zusammengefasst wurden.

Wie Du korrekt erkannt hast hat die Aggregierung der Daten Vorrang or den
berechneten Feldern - da beisst die Maus keinen Faden ab.

Wie Peter schon erwähnte musst Du in deinen Quelldaten die Berechnungen
durchführen und diese dann als eigene Spalte in die PT einbinden.


Mit freundlichen Grüssen
Thomas Ramel (@work)

--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003 SP-1]
Microsoft Excel - Die ExpertenTipps:
(http://tinyurl.com/9ov3l und http://tinyurl.com/cmned)

0 new messages