Я создал сводную таблицу, в которой в столбце «Общий итог» есть как отрицательные, так и положительные значения.
Моя цель — показать только положительные значения общего итога.
Спасибо всем за ваши советы.
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, и какие столбцы содержат заголовки, перечисленные в этой формуле.