En Microsoft Excel, para encontrar el valor N-ésimo más grande (con duplicados), se utiliza una fórmula de array basada en las funciones MAX e IF. Primero, encontramos el valor más grande del rango usando la función MAX. En este caso, el rango es de B5 a B12.
= MAX(range)
Deje que la celda que tiene el valor más grande sea E5, es decir, 45. Una vez que encontramos el valor más grande, simplemente usamos la fórmula que se proporciona a continuación para comparar todos los valores en el rango tomado con el «último valor más grande». Como esta es una fórmula matricial, debemos ingresarla con Ctrl+Shift+Enter.
= MAX(IF(range < E5, range)) range: Range of cells
Explicación: después de aplicar la fórmula anterior, los valores inferiores al último mayor permanecen iguales, pero cualquier valor mayor que el último mayor se convierte en FALSO. A medida que la fórmula se copia en la columna, cada fila (en este caso, E5) se incrementa, por lo tanto, MAX e IF devuelven una nueva array, formando la N-ésima serie de números más grande.
Nota: La función GRANDE no se usa ya que devuelve valores duplicados si existen en los datos.
Publicación traducida automáticamente
Artículo escrito por vibhutijain99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA