Symptomen
In een draaitabel wordt in Microsoft Excel een onjuist eindtotaal berekend voor een berekend veld.
Oorzaak
Dit probleem doet zich voor wanneer u een berekend veld (een veld op basis van andere velden) in een draaitabel gebruikt, en het berekende veld is gedefinieerd door een hogere rekenkundige bewerking uit te voeren, zoals exponent, vermenigvuldigen of delen op andere velden in de draaitabel. Dit probleem doet zich voor wanneer u een berekend veld gebruikt dat de naam inkomsten geeft en de veelvoud van de velden eenheden * prijs. De afzonderlijke items in het berekende veld geven de verwachte resultaten als resultaat. Het eindtotaal levert echter niet het verwachte resultaat op voor het berekende veld.
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Meer informatie
Wanneer een berekend veld meer dan één veld in een gegevensbereik bevat, wordt in Excel het eindtotaal voor de som van elk onderdeel veld berekend en wordt vervolgens de rekenkundige bewerking uitgevoerd. De volgende voorbeeldtabel bevat bijvoorbeeld een berekend veld met de naam Revenue. Dit veld is gedefinieerd als prijs * eenheden. 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 Het eindtotaal van 198 is niet gelijk aan de subtotalen van 10 + 22 + 36, namelijk 68. De eindtotalen voor de opbrengsten van het berekende veld worden op een van de volgende twee manieren berekend:
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
Dit is 6 * 33 = 198.