Symptomer
Microsoft Excel kan beregne en feil totalsum for et beregnet felt i en pivottabell.
Årsak
Dette problemet oppstår når du bruker et beregnet felt (et felt som er basert på andre felt) i en pivottabell, og det beregnede feltet er definert ved å utføre en høyere rekkefølgen Aritmetisk operasjon, for eksempel eksponentiering, multiplikasjon eller divisjon på andre felt i pivottabellen. Dette problemet oppstår for eksempel når du bruker et beregnet felt som heter inntekter som returnerer flere av feltene enheter * prisen. De enkelte varene i det beregnede feltet, returnerer de forventede resultatene. Totalsummen returnerer imidlertid ikke det forventede resultatet for det beregnede feltet.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Når et beregnet felt inneholder mer enn ett felt i dataområdet, Excel beregner totalsummen for summen av hver komponent-feltet, og deretter utfører aritmetiske operasjoner.
Hvis du for eksempel følgende eksempel pivottabell inneholder et beregnet felt som heter inntekt. Dette feltet er definert som Pris * enheter.
A1: Sum of Revenue B1: C1: D1:
A2: Product B2: Units C2: Price D2: Total
A3: Alpha B3: 1 C3: 10 D3: 10
A4: B4: 1 Total C4: D4: 10
A5: Alpha Total B5: C5: D5: 10
A6: Bravo B6: 2 C6: 11 D6: 22
A7: B7: 2 Total C7: D7: 22
A8: Bravo Total B8: C8: D8: 22
A9: Charlie B9: 3 C9: 12 D9: 36
A10: B10: 3 Total C10: D10: 36
A11: Charlie Total B11: C11: D11: 36
A12: Grand Total B12: C12: D12: 198
Totalsummen for 198 er ikke lik delsummer for 10 + 22 + 36, som er 68.
Microsoft Excel beregner totalsummer for det beregnede feltet
Inntekter i én av to måter, som følger.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Dette er 6 * 33 = 198.