Hesaplanan alan Excel 'de yanlış genel toplam döndürüyor

Şunlar için geçerlidir: Office ProductsMicrosoft Office Excel 2003Microsoft Office Excel 2007

Belirtiler


Bir PivotTable 'da, Microsoft Excel hesaplanan alan için yanlış bir genel toplamı hesaplayabilir.

Neden


Bu sorun, bir PivotTable 'da hesaplanan bir alanı (diğer alanları temel alan bir alan) kullandığınızda oluşur ve hesaplanan alan, bir üs, çarpma ya da PivotTable 'daki diğer alanlarda daha yüksek bir aritmetik işlem gerçekleştirerek tanımlanır. Örneğin bu sorun, gelir adlı bir hesaplanan alanı kullanarak alan birimlerinin * fiyatındanbirden çok alan Hesaplanan alandaki öğeler beklenen sonuçları döndürüyor. Bununla birlikte, genel toplam, hesaplanan alan için beklenen sonucu döndürmez.

Durum


Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Ek Bilgi


Hesaplanan alan veri aralığında birden fazla alan içeriyorsa, Excel her bileşen alanı toplamının genel toplamını hesaplar ve aritmetik işlemi gerçekleştirir. Örneğin, aşağıdaki örnek PivotTable 'da geliradlı bir hesaplanan alan yer alır. Bu alan Fiyat * birimleriolarak tanımlanmıştır.
   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 genel toplamı, 10 + 22 + 36 (68) alt toplamlarla eşit değildir. Excel, hesaplanan alan gelirlerini aşağıdaki gibi iki yoldan biriyle hesaplar.
   SUM(Units)*SUM(Price)
   SUM(1+2+3)*SUM(10+11+12)
Bu 6 * 33 = 198.