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 PivotTable, iar câmpul calculat este definit prin efectuarea unei operațiuni aritmetice de ordin superior, cum ar fi exponențierea, înmulțirea sau împărțirea, în alte câmpuri din raportul PivotTable. De exemplu, această problemă apare atunci când utilizați un câmp calculat denumit Venituri și care returnează multiplul câmpurilor Unități * Preț. 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 care sunt listate î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 Venit. Acest câmp este definit ca Preț * Unități.
A1: Totalul veniturilor B1: C1: D1:
A2: Produsul B2: Unitățile C2: Preț D2: Total
A3: Alfa B3: 1 C3: 10 D3: 10
A4: B4: 1 Total C4: D4: 10
A5: Total alfa 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: Total general B12: C12: D12: 198
Totalul general de 198 nu este egal cu subtotalurile de 10+22+36, adică 68.
Excel calculează totalurile generale pentru câmpul calculat
Venituri într-unul din două moduri, după cum urmează.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Acesta este 6*33=198.