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

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

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

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

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

введите описание изображения здесь

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

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

решение1

Ну, это зависит от того. Формула, которую вы ввели в вопросе, может быть получена с помощьюВычисляемое поле. Просто определите новое вычисляемое поле для вашей сводной таблицы с формулой =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

решение2

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

Связанный контент