Simptomi
U zaokretnoj tablici Microsoft Excel može izračunati netočan ukupni zbroj za obračunsko polje.
Uzrok
Taj se problem pojavljuje kada koristite izračunato polje (polje koje se temelji na drugim poljima) u zaokretnoj tablici, a izračunatog polja definira se tako da izvršite višu aritmetičku operaciju narudžbe, kao što su eksponencijalno, množenje ili podjela na drugim poljima u zaokretnoj tablici. Taj se problem, primjerice, pojavljuje kada koristite izračunatog polja s imenovanim prihodima koji vraćaju višekratnik polja jedinice * Cijena. Pojedinačne stavke u izračunatom polju vraćaju očekivane rezultate. Međutim, ukupni zbroj ne vraća očekivani rezultat za izračunato polje.
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Dodatne informacije
Kada izračunato polje sadrži više od jednog polja u rasponu podataka, Excel izračunava ukupni zbroj za zbroj svakog polja komponente, a zatim izvršava aritmetičku operaciju. Na primjer, sljedeća Zaokretna tablica sadrži izračunato polje koje se zove prihodi. Ovo je polje definirano kao Cijena * jedinica. 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 Ukupni zbroj 198 nije jednak podzbrojevima od 10 + 22 + 36, što je 68. Excel izračunava ukupne zbrojeve za izračunate prihode na polju na jedan od dva načina, kao što slijedi.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Ovo je 6 * 33 = 198.