function

K.ESIMO.MAYOR

Todo sobre la función K.ESIMO.MAYOR en Excel

La función K.ESIMO.MAYOR en Excel se utiliza para encontrar el k-ésimo valor más grande dentro de un conjunto de datos. Por ejemplo, si quieres saber cuál es la tercera venta más alta de un mes o la segunda mejor puntuación en una prueba, esta función te permite obtener ese dato específico sin necesidad de ordenar la lista completa.

Es una herramienta fundamental para análisis de datos, clasificaciones y selección de valores destacados.

Sintaxis

=K.ESIMO.MAYOR(matriz, k)

La función K.ESIMO.MAYOR tiene los siguientes argumentos:

  • matriz: Es el rango de celdas o la matriz de datos numéricos donde quieres buscar el valor. Obligatorio.
  • k: Es la posición (desde el valor más alto) que deseas encontrar. Por ejemplo, un valor de 1 para k devolvería el valor más grande, 2 devolvería el segundo más grande, y así sucesivamente. Obligatorio.

Ejemplos

Ejemplo 1: Encontrar las mejores puntuaciones

Imagina que tienes una lista con las puntuaciones de varios jugadores y quieres saber cuál es la 1ª, 3ª y 5ª puntuación más alta.

A
1 Puntuaciones
2 150
3 210
4 175
5 250
6 190
7 230
=K.ESIMO.MAYOR(A2:A7, 1)  -->  Resultado: 250 (la puntuación más alta)
=K.ESIMO.MAYOR(A2:A7, 3)  -->  Resultado: 210 (la tercera puntuación más alta)
=K.ESIMO.MAYOR(A2:A7, 5)  -->  Resultado: 175 (la quinta puntuación más alta)

Ejemplo 2: Extraer dinámicamente el TOP 3 de ventas

Si usas una versión moderna de Excel (Excel 365 o 2021), puedes combinar K.ESIMO.MAYOR con la función SECUENCIA para crear una lista dinámica con los 3 mejores valores.

A
1 Ventas
2 4500€
3 8200€
4 3100€
5 9500€
6 7800€
7 6400€
=K.ESIMO.MAYOR(A2:A7, SECUENCIA(3))

Esta única fórmula devolverá los tres valores más altos en celdas separadas (desbordamiento):

  • 9500€
  • 8200€
  • 7800€

En versiones anteriores de Excel, puedes lograr un resultado similar usando una matriz de constantes:

=K.ESIMO.MAYOR(A2:A7, {1;2;3})

Observaciones

Es importante tener en cuenta algunos detalles sobre el funcionamiento de K.ESIMO.MAYOR:

  • Si k = 1, la función K.ESIMO.MAYOR(matriz, 1) es equivalente a MAX(matriz).
  • Si k es igual al número de elementos en la matriz, K.ESIMO.MAYOR(matriz, k) es equivalente a MIN(matriz).
  • La función ignora las celdas que contienen texto, valores lógicos (VERDADERO/FALSO) o están vacías.

Errores comunes

  • #¡NUM!: Este error ocurre si la matriz proporcionada está vacía, si k ≤ 0, o si k es mayor que el número total de valores numéricos en la matriz.
  • #¡VALOR!: Ocurre si el argumento k no es un valor numérico (por ejemplo, si es texto).

Disponibilidad por versión de Excel

La función K.ESIMO.MAYOR está disponible en todas las versiones de Microsoft Excel, incluyendo Excel 2003, 2007, 2010, 2013, 2016, 2019, 2021 y Microsoft 365.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ Funcionalidad completa en todas las versiones.
Google Sheets ✔️ La función equivalente es LARGE. Google Sheets traduce automáticamente K.ESIMO.MAYOR.
LibreOffice Calc ✔️ La función equivalente es LARGE. Es compatible.
OpenOffice Calc ✔️ Utiliza la función LARGE. Compatible.
WPS Office Spreadsheets ✔️ Utiliza la función LARGE. Compatible.
Apple Numbers ✔️ Utiliza la función LARGE. Compatible.

Funciones Relacionadas

  • K.ESIMO.MENOR: Realiza la operación opuesta, encontrando el k-ésimo valor más pequeño.
  • MAX: Devuelve el valor más grande de un conjunto de datos (equivalente a K.ESIMO.MAYOR con k=1).
  • MIN: Devuelve el valor más pequeño de un conjunto de datos.
  • JERARQUIA.EQV: Devuelve la clasificación o rango de un número dentro de una lista de números.

Ver también...