FÓRMULAS DE EXCEL

Ordenar un rango de valores incluyendo valores repetidos

Ordenar un rango de valores incluyendo valores repetidos

Funciones utilizadas: INDICE, COINCIDIR, K.ESIMO.MENOR, K.ESIMO.MAYOR, CONTAR.SI, FILA, COLUMNA

 

Ordenar de la A a la Z

{=INDICE(listado;COINCIDIR(K.ESIMO.MENOR(CONTAR.SI(listado;"<"&listado);FILA()-1);CONTAR.SI(listado;"<"&listado);0))}

 

Ordenar de la Z a la A

{=INDICE(listado;COINCIDIR(K.ESIMO.MAYOR(CONTAR.SI(listado;"<"&listado);FILA()-1);CONTAR.SI(listado;"<"&listado);0))}

 

Ordenar de MENOR a MAYOR

{=INDICE(listado;COINCIDIR(K.ESIMO.MENOR(CONTAR.SI(listado;"<"&listado);FILA()-1);CONTAR.SI(listado;"<"&listado);0))}

 

Ordenar de MAYOR a MENOR

{=INDICE(listado;COINCIDIR(K.ESIMO.MAYOR(CONTAR.SI(listado;"<"&listado);FILA()-1);CONTAR.SI(listado;"<"&listado);0))}

 

En los ejemplos asignamos el nombre “listado” a nuestro rango de valor. Estas fórmulas se aplican a una columna, deben ser colocadas en una celda de la fila 1 y no debe haber celdas vacías. Arrastrar hacia abajo hasta el último valor no vacío. En caso de que los rangos estuviesen en filas y no columnas, y quisiéramos obtener la lista ordenada en un rango de fila, debemos cambiar la función “FILA” por “COLUMNA” dentro de la sintaxis correspondiente.

 Consejo: Si la fórmula inicial estuviese en otra fila que no sea la 1, reemplazar dentro de la fórmula “FILA()” por “FILA()-N”, siendo “N” dicha fila -1. Por ej: Para fórmula en fila 3 colocar “FILA()-2”.

 

Te recomiendo ver el siguiente link con más videos de Fórmulas ingeniosas de Excel AQUÍ.

Salvo aclaración, todas las fórmulas y macros de este sitio están configuradas para aplicarse sobre la celda A1. Algunas fórmulas se encuentran encerradas entre llaves {} debido a que son fórmulas matriciales. Estas llaves no deben introducirse tecleándolas, sino que se generan automáticamente al aceptar la fórmula pulsando Control+Shift+Enter al mismo tiempo. Las fórmulas de este sitio son compatibles con versiones de Microsoft Excel® 2010 o superiores.