Сумма положительных и отрицательных чисел в сводной таблице, независимо от диапазона меток в строке
Я использую Excel 2010, функцию сводной таблицы.
Я хотел бы подвести итоги ассортимента агентских продаж. Проблема в том, что у некоторых продавцов есть кредит-нота. Это означает, что показывает отрицательный на рисунке. Я хотел бы сумму положительных и отрицательных чисел независимо от их знака.
Мне удается сделать это вручную {=SUM(ABS(B96:B102))}
Как изображение показано ниже.
Однако таблица My Pivot фильтруется по месяцам и продуктам. Разная фильтрация будет иметь разные записи строк. Если я жестко закодирую формулу, она тоже не будет гибкой. Как я могу сделать это гибким? Я попробовал с GetPivotData
, но он не поддерживает диапазон.
Кто-нибудь может помочь?
2 ответа
Смотря как. Формула, которую вы ввели в вопрос, может быть достигнута с помощью вычисляемого поля. Просто определите новое вычисляемое поле для сводной таблицы с формулой =ABS(Sales Amount)
и отобразить это вместо Sum of Sales Amount
,
Однако, если ваши необработанные данные содержат как положительные, так и отрицательные значения для конкретного торгового агента, вам нужно использовать другой подход. Вышеуказанное вычисляемое поле работает с уже суммированными необработанными данными.
Если у нас, например, есть следующие необработанные данные:
Name Value
A 3
A -2
B 4
B -5
Затем мы создаем сводную таблицу и добавляем вычисляемое поле AbsValue с формулой =ABS(Value), мы получаем следующий результат
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
Под настройками поля для метки строки, которую вы используете, перейдите на вторую вкладку и выберите параметр, который похож на show field for no data
, Тогда метки строк останутся неизменными, и если с ними не будет никаких данных, они просто будут пустыми, но ваши формулы будут работать.