Fórmula Excel Para Mostrar Porcentagem X Superior De Uma Matriz

2

Usando o conjunto de dados simples abaixo, começando em A1, com cabeçalhos:

Order   Time
a       1
b       1
c       2
d       4
e       4
f       5
g       6
h       7
i       500
j       600

Eu quero saber em que horas são 80% dos pedidos concluídos.

Neste exemplo, ele retornará 7, pois é o número oito maior, portanto,% 80 dos pedidos são concluídos em 7 dias ou menos.

Que fórmula eu poderia usar para conseguir isso, considerando:

  1. A matriz de horário conterá 100 segundos de pedidos.
  2. A matriz de horário nem sempre será classificada em ordem.
  3. Eu preferiria não usar uma coluna auxiliar ou VBA. Ele precisa estar contido em uma única célula.
  4. Posso usar uma fórmula de matriz, lembre-se de que a matriz pode variar em tamanho, portanto, a matriz precisaria levar em conta isso.

Eu tentei usar =PERCENTILE.EXC(B2:B11,0.8) , mas reutnei um valor de 401,4

Eu também tentei =PERCENTILE.INC(B2:B11,0.8) , mas isso retornou 105,6

    
por PeterH 04.07.2018 / 12:46

1 resposta

3

A solução é bem direta. Requer a função SMALL() :

DigiteaseguintefórmulaemD2:

=SMALL(B2:B11,ROWS(B2:B11)*0.8)

Observe que a função LARGE() também pode ser usada, mas não é tão elegante:

=LARGE(B2:B11,ROWS(B2:B11)*(1-0.8)+1)
    
por 04.07.2018 / 13:11