Izračunata polja vraća netočni ukupni zbroj u programu Excel

Vrijedi za: Office-ovi proizvodiMicrosoft Office Excel 2003Microsoft Office Excel 2007

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.