Príznaky
V kontingenčnej tabuľke môže Microsoft Excel vypočítať nesprávny celkový súčet pre vypočítavané pole.
Príčina
Tento problém sa vyskytuje, ak používate vypočítavané pole (pole, ktoré je založené na iných poliach) v kontingenčnej tabuľke a vypočítavané pole je definované vykonaním vyššej objednávky aritmetickej operácie, ako je napríklad umocnenia, násobenie alebo delenie v iných poliach v kontingenčnej tabuľke. Tento problém sa vyskytuje napríklad vtedy, keď používate vypočítavané pole s názvom výnosy , ktoré vráti hodnotu násobku jednotkových jednotiek * cena. Jednotlivé položky vo vypočítavanom poli vracajú očakávané výsledky. Celkový súčet však nevráti očakávaný výsledok vypočítavaného poľa.
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Ďalšie informácie
Keď vypočítavané pole obsahuje viac než jedno pole v rozsahu údajov, Excel vypočíta celkový súčet pre súčet jednotlivých súčastí poľa a potom vykoná aritmetickú operáciu. Napríklad v nasledujúcom príklade Kontingenčná tabuľka obsahuje vypočítavané pole s názvom výnosy. Toto pole je definované ako Jednotkovéceny . 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 Celkový súčet 198 sa nezhoduje s medzisúčtami 10 + 22 + 36, čo je 68. Excel vypočíta celkové súčty výnosov vypočítavaného poľa jedným z týchto dvoch spôsobov:
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Toto je 6 * 33 = 198.