Показывать (или фильтровать) только положительные итоговые суммы в сводной таблице

Показывать (или фильтровать) только положительные итоговые суммы в сводной таблице

Я создал сводную таблицу, в которой в столбце «Общий итог» есть как отрицательные, так и положительные значения.

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

Моя цель — показать только положительные значения общего итога.

Спасибо всем за ваши советы.

EDIT от Doug: Вот изображение исходных данных:

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

решение1

Использовать можно использоватьФильтр значенийдля этой цели. Назначьте фильтр значений наМетка строкистолбец, обычно содержащий одно уникальное значение в каждой строке, например, ACC_NO в вашем примере.

Вот простой пример, который скроет все отрицательные итоги (3-я строка). Я выбрал столбец «Квартал» для хранения фильтра (подробнее об этом ниже).

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

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

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

Как выбрать, к какому столбцу применить общий фильтр?

Обратите внимание, что я выбрал фильтр по QUARTER вместо ITEM, поскольку элементы этого столбца не сгруппированы. Поэтому в этом случае фильтр будет применен к каждой отдельной строке.

Если бы вместо этого я применил тот же фильтр значений к столбцу «Элемент» (где мы видим, что элемент B сгруппирован), то фильтр был бы применен кПромежуточный итогдля каждой группы. Например, поскольку сумма Q1 и Q2 для элемента B отрицательна (-5), обе строки элемента B будут отфильтрованы.

В вашем примере все строки уникальны из-за самого левого ACC_NO, поэтому вы получите тот же результат, поместив фильтр в любой столбец.

Последние мысли:

  • Если в области «Значения» имеется несколько итоговых значений (например, количество и сумма), вы можете выбрать в диалоговом окне, по какому из них следует выполнять фильтрацию.
  • Если у вас есть метка столбца для разделения итогов, фильтр значений будет применен только к общему итогу.
  • Применение фильтра значений к метке столбца вместо метки строки приведет к фильтрации вертикальных итогов внизу.

решение2

Выберите столбец Grand Total и в диалоговом окне Format Cells>Number выберите Custom. В поле формата введите 0;;.

ИЗМЕНИТЬ на основе комментариев:

Предположим, что ваш источник находится в таблице Excel 2010 (что, судя по изображению, может быть правдой), и вот формула, которую вы можете включить в новый столбец исходной таблицы:

=SUMPRODUCT(([Age]=[@Age])*([Date_Last_Pay]=[@[Date_Last_Pay]])*([Acc_No]=[@[Acc_No]])*[Last_Amount_Pay])>=0

Формула суммирует все остальные Last_Amount_Pays, которые имеют ту же дату, возраст и номер счета. Формула возвращает TRUE, если эта сумма равна или больше 0.

Затем вы можете использовать этот столбец в качестве фильтра страниц для вашей сводной таблицы и отфильтровать его по значению TRUE.

Дайте мне знать, если это работает для вас. Если нет, пожалуйста, сообщите мне, какая версия Excel, и какие столбцы содержат заголовки, перечисленные в этой формуле.

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