La función PERCENTILEX.EXC devuelve el valor correspondiente al k-ésimo percentil de los valores que toma una expresión que se evalúa para todas las filas de una tabla, perteneciendo k al intervalo abierto (0, 1).
PERCENTILEX.EXC(
table,
expression,
k
)
- table: Tabla conteniendo las filas sobre las que se evaluará la expresión. Puede ser el nombre de una tabla existente o una expresión que devuelva una tabla.
- expression: Expresión a evaluar para cada fila de la tabla.
- k: Percentil en el intervalo abierto (0, 1).
La función PERCENTILEX.EXC devuelve un número real.
Si la columna está vacía, la función devuelve Blank.
Si k no se encuentra en el intervalo abierto (0, 1), la función devuelve un error.
Si k no es múltiplo de 1 / (n + 1) (siendo n el número de elementos), PERCENTILEX.EXC realiza una interpolación para calcular el valor correspondiente al k-ésimo percentil.
Si partimos de la siguiente tabla de datos, Números:
...podemos calcular qué valor se encuentra en el percentil 0.2 con la siguiente medida:
p = PERCENTILEX.EXC('Números', 'Números'[N], 0.2)
En este caso, el valor 0.2 no es múltiplo entero de 1 / (n + 1), por lo que la función realiza una interpolación.
Tal y como se ha comentado, table puede ser el nombre de una tabla o una expresión que devuelve una tabla. Para probarlo, vamos a alimentar la función con una expresión de este tipo:
p = PERCENTILEX.EXC(FILTER('Números', [N]>4), 'Números'[N], 0.2)
Estamos aplicando la función al subconjunto de la tabla Números formado por aquellos valores mayores que 4. El resultado es el que puede verse a continuación: