Sümptomid
PivotTable-liigendtabelis võib Microsoft Excel arvutada arvutatud välja vale kogusumma.
Põhjus
See probleem ilmneb siis, kui kasutate PivotTable-liigendtabelis arvutatud välja (väli, mis põhineb muudel väljadel) ja arvutatud väli on määratletud, tehes selleks suurema tellimuserea (nt astendusmärgi, korrutamine või jagamine) PivotTable-liigendtabeli muudes väljades. See probleem ilmneb näiteks siis, kui kasutate arvutatud välja, mille nimi on sissetulekud , mis tagastavad väljade ühikud * Hind. Arvutatud välja üksikud üksused tagastavad oodatud tulemi. Kuid kogusumma ei tagasta arvutatud välja eeldatavat tulemit.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lisateave
Kui arvutatud väli sisaldab andmevahemiku rohkem kui ühte välja, arvutab Excel iga komponendi välja summa kogusumma ja seejärel teostab aritmeetilise operatsiooni. Näiteks järgmine PivotTable-liigendtabel sisaldab arvutatud välja, mille nimi on tulu. See väli on määratletud kui Hind * ühikud. 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 198 kogusumma ei võrdu 10 + 22 + 36 vahesummaga, mis on 68. Excel arvutab arvutatud Väljasissetulekute üldkokkuvõtted ühte kahest viisist järgmiselt.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
See on 6 * 33 = 198.