Ознаки

У зведеній таблиці Microsoft Excel може обчислити неправильний загальний підсумок для обчислюваного поля.

Причина

Ця проблема виникає, якщо використовується обчислюване поле (поле, що базується на інших полях) у зведеній таблиці, і обчислюване поле визначається за допомогою виконання арифметичних операцій вищого порядку, наприклад піднесення, множення або ділення на інші поля у зведеній таблиці. Наприклад, ця проблема виникає, коли ви використовуєте обчислюване поле, яке має назву " доходи ", що повертає кілька одиниць полів * Ціна. Окремі пункти обчислюваного поля повертають очікувані результати. Проте загальний підсумок не повертає очікуваний результат для обчислюваного поля.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

Додаткові відомості

Якщо обчислюване поле включає кілька полів в діапазоні даних, програма Excel обчислює загальний підсумок для суми кожного поля компонента, а потім виконує арифметичні операції. Наприклад, наведена нижче зведена таблиця містить обчислюване поле з іменем " дохід". Це поле визначається як Ціна * одиниці. 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 не дорівнює проміжних підсумків 10 + 22 + 36, тобто 68. Програма Excel обчислює загальні підсумки для обчисленого поля доходів за один із двох способів, як описано нижче.

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

Це 6 * 33 = 198.

Потрібна додаткова довідка?

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

Дякуємо за ваш відгук!

×