Итак, у меня есть электронная таблица с заказами, которую я организовал в сводную таблицу, показывающую нужные вещи и т. д.
Там, где сейчас есть итоговые значения по столбцам (суммирование всех предыдущих строк), я хочу добавить что-то, что покажет, где находятся 20-й, 50-й и 70-й процентили в долларовом выражении.
Кроме того, для каждого заказа я хочу отображать процентильный рейтинг (что-то вроде столбца, называемого процентилем заказа, где процентиль для заказа отображается в строке заказа). Я могу вручную создать это с помощью , =PERCENTRANK.EXC(relevant_range,grand_total_cell)
но тогда это не изменится, если изменится фильтр сводной таблицы.Примечание:каждый заказ на самом деле представляет собой огромную сумму других вещей
Формула для нахождения значения в n-м процентиле такова =Percentile.Exc(a1:a100,n*1/00)
, но я не знаю, как ее использовать.
Как сделать так, чтобы сводная таблица отображала процентильные данные?
Редактировать:Я думаю, что мне может понадобиться что-то вроде: =PERCENTILE(GETPIVOTDATA(fieldname,range_that_contains_the_amounts,not_sure_what_goes_here),0.9)
но я не уверен, так ли это. Я хотел бы работать в рамках сводной таблицы, но я буду использовать что-то вроде вышеприведенного, если это необходимо.
решение1
@Soandos, я думаю, вы можете добавить три новых столбца (с заголовками 20-го, 50-го и 70-го процентилей) к вашим необработанным данным, чтобы зафиксировать расчет 20-го, 50-го и 70-го процентилей. Как только это будет сделано, вручную обновите вашу сводную таблицу, чтобы зафиксировать эти новые поля в списке полей сводной таблицы.
решение2
Думаю, вам нужна диаграмма Парето, которая не является встроенной функцией Excel или Calc из Open Office, но Open Office позволяет сортировать раскрывающиеся диалоговые окна по полям столбцов в DataPilot® (а как насчет PivotTable®?)
Затем вы просто выбираете сортировку по убыванию или возрастанию в столбце с помощью функции ПРОЦЕНТРАНГ(x,y).