סימפטומים
ב- PivotTable, Microsoft Excel עשוי לחשב סכום כולל שגוי עבור שדה מחושב.
גורם
בעיה זו מתרחשת בעת שימוש בשדה מחושב (שדה המבוסס על שדות אחרים) ב- PivotTable, ושדה המחושב מוגדר על-ידי ביצוע פעולה אריתמטית בסדר גבוה יותר, כגון מעריכה, כפל או חילוק בשדות אחרים ב- PivotTable. לדוגמה, בעיה זו מתרחשת בעת שימוש בשדה מחושב בשם 'הכנסות' שמחזיר את הכפולה של השדות 'יחידות* מחיר'. הפריטים הבודדים בשדה המחושב מחזירים את התוצאות הצפויות. עם זאת, הסכום הכולל אינו מחזיר את התוצאה הצפויה עבור השדה המחושב.
מצב
Microsoft אישרה שזוהי בעיה במוצרי Microsoft המפורטים בסעיף "חל על".
מידע נוסף
כאשר שדה מחושב כולל יותר משדה אחד בטווח הנתונים, Excel מחשב את הסכום הכולל עבור הסכום של כל שדה רכיב ולאחר מכן מבצע את הפעולה החשבונית.
לדוגמה, הדוגמה הבאה של PivotTable מכילה שדה מחושב בשם הכנסה. שדה זה מוגדר כמחיר * יחידות.
A1: סכום ההכנסות B1: C1: D1:
ת2: מוצר B2: יחידות C2: מחיר D2: סך הכל
A3: Alpha B3: 1 C3: 10 D3: 10
ת4: B4: 1 סה"כ C4: D4: 10
A5: Alpha Total B5: C5: D5: 10
A6: Bravo B6: 2 C6: 11 D6: 22
ת7: B7: 2 סה"כ C7: D7: 22
A8: Bravo Total B8: C8: D8: 22
ת9: צ'רלי B9: 3 C9: 12 D9: 36
A10: B10: 3 סה"כ C10: D10: 36
A11: Total Charlie B11: C11: D11: 36
A12: סך הכל B12: C12: D12: 198
הסכום הכולל של 198 אינו שווה ל- 10+22+36, שהוא 68.
Excel מחשב את הסכומים הכוללים עבור השדה המחושב
הכנסות באחת משתי דרכים, באופן הבא.
SUM(Units)*SUM(Price)
SUM(1+2+3)*SUM(10+11+12)
זהו 6*33=198.