Symptom
I en pivottabell kan en felaktig totalsumma beräknas för ett beräknat fält.
Orsak
Det här problemet uppstår när du använder ett beräknat fält (ett fält som baseras på andra fält) i en pivottabell och det beräknade fältet definieras genom att utföra en aritmetisk åtgärd av högre ordning, till exempel exponentiering, multiplikation eller division, på andra fält i pivottabellen. Det här problemet uppstår till exempel när du använder ett beräknat fält med namnet Intäkter som returnerar multipeln av fälten Enheter * Pris. De enskilda elementen i det beräknade fältet returnerar det förväntade resultatet. Totalsumman returnerar dock inte det förväntade resultatet för det beräknade fältet.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Mer information
När ett beräknat fält innehåller fler än ett fält i dataområdet beräknar Excel totalsumman för summan av varje komponentfält och utför sedan den aritmetiska åtgärden.
Pivottabellen i exemplet nedan innehåller till exempel ett beräknat fält som heter Intäkt. Det här fältet definieras som Pris * Enheter.
A1: Summan av intäkter B1: C1: D1:
A2: Produkt B2: Enheter C2: Pris D2: Totalt
A3: Alfa B3: 1 C3: 10 D3: 10
A4: B4: 1 Totalt C4: D4: 10
A5: Alfa Totalt B5: C5: D5: 10
A6: Bravo B6: 2 C6: 11 D6: 22
A7: B7: 2 Totalt C7: D7: 22
A8: Bravo Totalt B8: C8: D8: 22
A9: Kalle B9: 3 C9: 12 D9: 36
A10: B10: 3 Totalt C10: D10: 36
A11: Charlie Totalt B11: C11: D11: 36
A12: Totalsumma B12: C12: D12: 198
Totalsumman för 198 är inte lika med delsumman för 10+22+36, som är 68.
Excel beräknar totalsummorna för det beräknade fältet
Intäkter på ett av två sätt, enligt följande.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Detta är 6*33=198.