2016-05-06 4 views
0

В ячейке C1 мне нужен 95-й процентиль от 25 апреля i.e, соответствующий только номеру, соответствующему 25-му апреля, начиная с ячейки B10. Количество значений, соответствующих 25 апреля, будет меняться еженедельно, поэтому оно не всегда будет от диапазона A10: A15.Вычисление процентилей в Excel

ответ

0

Используйте АГРЕГАТ() Функция:

=AGGREGATE(16,6,$B$10:INDEX(B:B,MATCH(1E+99,B:B))/($A$10:INDEX(A:A,MATCH(1E+99,B:B))=B1),$E$1) 

Два INDEX(B:B,MATCH(1E+99,B:B)) устанавливает экстенты данных. так что независимо от того, насколько большой список будет увеличиваться или сжиматься, он будет включен.

16 делает функцию AGGREGATE() функцией PERCENTILE. 6 игнорирует ошибки, это важно, поскольку мы собираемся заставить ошибки.

Часть под кодом / заставляет ошибки. Любая дата, которая не соответствует дате, для которой мы смотрим, возвращает 0 и деление на 0 возвращает ошибку и игнорируется.

enter image description here

0

Положите эту формулу в С1:

=PERCENTILE.INC(IF($A$10:$A$15 = $B$1, $B$10:$B$15),.95) 

Когда вы ввели формулу, нажмите Ctrl-Shift-Enter, который говорит Excel, чтобы рассматривать его в качестве функции массива. Предложение IF в этом режиме позволяет определить подмножество массива с заданными критериями.