2014-02-21 3 views
9

Я уверен, что это просто, но как мне получить сводную таблицу для отображения среднего значения для рассчитанной суммы полей? В упрощенном примере я отфильтровывал фонд x1, а сводная таблица показывает суммы оставшихся средств на человека. Теперь, как получить средний от лица (так, вручную рассчитано, 3300/3)?Таблица сводных таблиц Excel - среднее значение расчетных сумм

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

Я попытался выполнить вычисление за пределами сводной таблицы, и это работает, но, конечно, при фильтрации, мое вычисленное поле больше не находится рядом с данными сводной таблицы, а просто сбрасывается на листе самостоятельно.

TIA.

example

По желанию здесь список поля - если я пытаюсь добавление «в среднем количестве» в поле значения он усредняет суммы средств, а не от суммы фонда на человек. :

enter image description here

+0

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

+0

Отредактировано для добавления списка полей. –

ответ

-1

Поскольку вы не говоря уже о том, как вы используете данные, я дам несколько вариантов, которые могли бы работать.

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

Сортировать Фонда (Примечание Фонд и Person в строке метки раздела)

enter image description here

и Сортировать по Person (обратите внимание на обратную позицию фонда и лица в строке метки раздела)

enter image description here

Для упрощения данных вы всегда можете свести к минимуму основные поля.

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

+3

Э-э ... возможно, я что-то пропустил, но как этот ответ связан с вопросом? Где среднее значение рассчитанных сумм, отображаемых в вашем примере? – Ajedi32

+0

Кто-то оспаривал мой флаг; по какой-то непонятной причине кто-то считает, что этот ответ уместен. Это не. Это не ответ на заданный вопрос. Он не показывает, как сделать групповые промежуточные итоги отображением среднего количества сумм, содержащихся в их дочерних строках. Вместо этого он просто сообщает OP, как изменить порядок групп строк, о котором они не спрашивали. –

0

Здесь работает решение:

Во-первых, вы должны установить или включить питания Pivot. Цитирование Microsoft:

питание Pivot является Excel надстройки можно использовать для выполнения мощных данных анализа и создавать сложные модели данных.

https://support.office.com/en-us/article/Power-Pivot-Powerful-data-analysis-and-data-modeling-in-Excel-a9c2c6e2-cc49-4976-a7d7-40896795d045?ui=en-US&rs=en-US&ad=US

В новых версиях Excel уже установлена ​​мощность Pivot, и вы можете включить его, перейдя на:

Файл> Параметры> Дополнительно> Данные> Включить Анализ данных надстроек: Мощность Pivot, Power View и Power Map

Хорошо, теперь у вас есть Power Pivot, и вы можете увидеть вкладку Power Pivot. Выполните следующие шаги:

  1. Выберите свои данные и нажмите «Добавить в корзину» на вкладке «Power Pivot».
  2. В окне Power Pivot добавить столбец, в котором будут учитываться различные цифры человек. = DISTINCTCOUNT ([person]) назовите его, например, «DistPersNo». Это решающий шаг - Power Pivot позволяет вам подсчитать уникальные значения в выбранном столбце.
  3. Добавить еще один столбец с формулой = [количество]/[DistPersNo] назовите его «PersonAverages».
  4. В окне Power Pivot нажмите «Сводная таблица» и добавьте новую сводную таблицу в ваш рабочий лист.
  5. В сводной таблице добавьте «лиц» к строкам и «сумма» к значениям. Теперь, если вы добавите «PersonAverages» к значениям (сумме этого) и отфильтруйте фонд «x1», вы достигнете желаемого результата, то есть значения 1100.

Надеюсь, что это поможет.

Смежные вопросы