Simptomai

"PivotTable" programoje "Microsoft Excel" gali apskaičiuoti netinkamą apskaičiuotojo lauko sumą.

Priežastis

Ši problema kyla, kai "PivotTable" naudojate apskaičiuotąjį lauką (lauką, pagrįstą kitais laukais), o apskaičiuotasis laukas apibrėžtas atliekant aukštesnį aritmetinį operacijos, pvz., eksponentiliacija, daugyba arba skaidymas kituose "PivotTable" laukuose. Pavyzdžiui, ši problema kyla, kai naudojate apskaičiuotąjį lauką, kuris pavadintas įplaukos , kurios grąžina laukų vienetų * kainą. Atskiri apskaičiuotojo lauko elementai pateikia numatomus rezultatus. Tačiau bendra suma nepateikia apskaičiuoto lauko laukiamo rezultato.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Daugiau informacijos

Kai skaičiuojamame lauke yra daugiau nei vienas duomenų intervalo laukas, programa "Excel" apskaičiuoja bendrą kiekvieno komponento lauko sumą ir atlieka aritmetinę operaciją. Pvz., šiame pavyzdyje "PivotTable" yra apskaičiuotasis laukas, kuris pavadintas įplaukos. Šis laukas apibrėžiamas kaip kainos * vienetai. 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 198 bendroji suma nelygu 10 + 22 + 36, kuri yra 68, tarpinės sumos. "Excel" apskaičiuoja bendrąją apskaičiuotosios lauko įplaukų sumą vienu iš dviejų būdų, kaip nurodyta toliau.

   SUM(Units)*SUM(Price)
   SUM(1+2+3)*SUM(10+11+12)

Tai 6 * 33 = 198.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?

Dėkojame už jūsų atsiliepimus!

×