Simptome
Într-un raport PivotTable, Microsoft Excel poate calcula un total general incorect pentru un câmp calculat.
Cauză
Această problemă apare atunci când utilizați un câmp calculat (un câmp care se bazează pe alte câmpuri) într-un raport PivotTable, iar câmpul calculat este definit efectuând o operație aritmetică mai mare, cum ar fi exponențiere, înmulțire sau divizare în alte câmpuri din raportul PivotTable. De exemplu, această problemă apare atunci când utilizați un câmp calculat care este denumit venituri care returnează multiplul prețurilorunităților de câmpuri *. Elementele individuale din câmpul calculat returnează rezultatele așteptate. Cu toate acestea, totalul general nu returnează rezultatul așteptat pentru câmpul calculat.
Stare
Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.
Mai multe informații
Atunci când un câmp calculat include mai multe câmpuri în zona de date, Excel calculează totalul general pentru suma fiecărui câmp component, apoi efectuează operațiunea aritmetică. De exemplu, următorul exemplu PivotTable conține un câmp calculat denumit venituri. Acest câmp este definit ca unitățide preț . 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 Totalul general al 198 nu este egal cu subtotalurile de 10 + 22 + 36, care este 68. Excel calculează totalurile totale pentru veniturile din câmpurile calculate într-unul din cele două modalități, după cum urmează.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Acesta este 6 * 33 = 198.