Сумма положительных и отрицательных чисел в сводной таблице, независимо от диапазона меток в строке

0

Я использую Excel 2010, функцию сводной таблицы.

Я хотел бы подвести итоги ассортимента агентских продаж. Проблема в том, что у некоторых продавцов есть кредит-нота. Это означает, что показывает отрицательный на рисунке. Я хотел бы сумму положительных и отрицательных чисел независимо от их знака.

Мне удается сделать это вручную, введите {=SUM(ABS(B96:B102))} Как изображение показано ниже.

enter image description here

Однако таблица My Pivot фильтруется по месяцам и продуктам. Разная фильтрация будет иметь разные записи строк. Если я жестко закодирую формулу, она тоже не будет гибкой. Как я могу сделать это гибким? Я попробовал с GetPivotData, но он не поддерживает диапазон.

Кто-нибудь может помочь?

Shiro
источник

Ответы:

3

Смотря как. Формула, которую вы ввели в вопрос, может быть достигнута с помощью Расчетное поле , Просто определите новое вычисляемое поле для сводной таблицы с формулой =ABS(Sales Amount) и отобразить это вместо Sum of Sales Amount,

Однако, если ваши необработанные данные содержат как положительные, так и отрицательные значения для конкретного торгового агента, вам нужно использовать другой подход. Вышеуказанное вычисляемое поле работает с уже суммированными необработанными данными.

Если у нас, например, есть следующие необработанные данные:

Name Value
A     3
A    -2
B     4
B    -5

Затем мы создаем сводную таблицу и добавляем вычисляемое поле AbsValue с формулой = ABS (значение), мы получаем следующий результат

  Sum of Value Sum of AbsValue
A  1           1
B -1           1

Чтобы получить суммирование всех абсолютных значений из необработанных данных, необходимо добавить новый столбец в необработанные данные и выполнить там функцию ABS:

Name Value AbsValue
A     3    3
A    -2    2
B     4    4
B    -5    5

  Sum of Value Sum of AbsValue
A  1           5
B -1           9
erikxiv
источник
Это альтернатива, которую я сделал только сейчас, я обнаружил, что никоим образом не может получить прямой доступ к диапазону сводной таблицы.
Shiro
0

Под настройками поля для метки строки, которую вы используете, перейдите на вторую вкладку и выберите параметр, который похож на show field for no data, Тогда метки строк останутся неизменными, и если с ними не будет никаких данных, они просто будут пустыми, но ваши формулы будут работать.

sjp
источник