Медиана в сводной таблице в Excel 2010?

18

Удивительно, что такой функциональности нет в таком древнем приложении

Есть ли известный обходной путь?

Я расскажу о той части, где вы можете изменить тип агрегации для поля значения: в нем есть сумма, минимум, максимум, среднее и т. Д., Но не медиана

адольф чеснок
источник
1
Если память служит, агрегатные функции Excel тесно связаны с агрегатными функциями SQL, и здесь вы также не найдете медианную функцию. Обход SQL может дать некоторое представление о создании версии таблицы Excel Pivot.
Дав
Вы можете использовать Powerpivot, чтобы делать то, что вам нужно, см. Эту статью: javierguillen.wordpress.com/2011/09/13/… .
Дав

Ответы:

7

Для простых примеров вы можете использовать формулы массива вместо сводной таблицы.

Если у вас есть исходные данные в строках 10: 1000, обозначения категорий исходных данных в столбце A, значения исходных данных в столбце C и категория, рассматриваемая в G3, следующая формула массива найдет медиану:

{=MEDIAN(IF($A$10:$A$1000=G3,$C$10:$C$1000))}

Зафиксируйте запись с помощью Ctrl+ Shift+ Enterи скопируйте для категорий в G4, G5 и т. Д.

Леви
источник
2
Похоже, есть опечатка для значения, где вместо $ C $ 10, $ C $ 100 там.
Джаму
1

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

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

Raystafarian
источник
1

Вы действительно можете использовать iserrorфункцию, чтобы исключить общее количество строк из медианы. Например, если Total rowметки находятся, row Aа данные, для которых вы хотите получить медиану, находятся в row I:

=MEDIAN(IF(ISERROR(FIND("Total",$A$5:$A$65535)),I5:I35535))
Томас Клеберг
источник
1

Самый быстрый и простой способ получить медиану в сводных таблицах - это импортировать файл Excel в Google Sheets. Там вы можете создать сводную таблицу и использовать медиану.

Джефф Гебхарт
источник
Я должен был проголосовать, потому что это самый простой способ получить результаты. Не помогает в Excel, но те же данные могут быть обработаны там в крайнем случае.
Дан
Не хорошо, если у вас есть конфиденциальные данные
чеснок
0

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

очень плохо, не могу включать вложения ... я сделаю снимок моего примера:

я использовал функцию смещения, описанную здесь: http://www.myonlinetraininghub.com/excel-offset-function-explained также, загрузил книгу и перешел на вкладку сводной таблицы - вот где я сделал свой пример

это конечный результат - см. изображение здесь:

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

ПРИМЕЧАНИЕ: вы не можете поместить ячейку формулы медианы / смещения в тот же столбец, из которого вы получаете медианное значение. ТАКЖЕ, смещение позволяет вам получить медиану из значения столбца за вычетом итоговой строки.

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

Prospertute
источник
0

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

  • Дважды щелкните в сводной таблице по агрегированному значению, которое вы хотите вычислить в медиане
  • Excel открывает новые листы со всеми строками за этим агрегированным значением
  • Выберите желаемый диапазон значений и нажмите «Анализ данных» на вкладке «Данные» в Excel ( возможно, вам сначала потребуется активировать его )
  • Выберите «Описательная статистика»
  • Тщательно отрегулируйте ваши параметры ( см. Справку этой функции )
  • Excel по умолчанию рассчитает целую кучу описательной статистики на новом листе
Фабьен
источник
0

Как отметил Дав, выше, вы можете использовать бесплатное дополнение PowerPivot (может потребоваться более новая версия Excel). Работал для меня в Excel 2016 года. См. Эту статью: https://www.masterdataanalysis.com/ms-excel/calculating-median-excel-pivottables/

Дечио
источник
Внешние ссылки могут сломаться или быть недоступными, в этом случае ваш ответ не добавит ничего полезного. Пожалуйста, включите необходимую информацию в свой ответ и используйте ссылку для атрибуции и дальнейшего чтения. Благодарю.
fixer1234