Existen varias maneras de obtener los valores máximos de un conjunto de datos. Veamos algunos de ellos partiendo de este conjunto de datos:
Se trata de rellenar los valores de las ventas de los 3 sectores más importantes en base al volumen de ventas y obtener el sector asociado a cada valor. Indicar que se han asignado 3 nombres a distintos rangos:
- B3:B12 se le ha dado el nombre de rngSector.
- C3:C12 se le ha dado el nombre de rngVentas.
- B3:C12 se le ha dado el nombre de rngDatos
Primera opción: K.ESIMO.MAYOR + BUSCARX (o INDICE+COINCIDIR)
Nuestra primera opción es utilizar la función la función K.ESIMO.MAYOR para devolver los 3 primeros valores de las ventas. Escribimos la función en cada celda cambiando únicamente el valor del argumento k.
A continuación buscamos el valor obtenido en el rngVentas para obtener el sector asociado. Dado que las columnas tienen un orden inverso al esperado para utilizar una BUSCARV, utilizaremos la combinación de funciones INDICE+COINCIDIR
Alternativamente podemos utilizar una K.ESIMO.MAYOR con una matriz de valores puesta en columnas (función ENCOL) y una función BUSCARX
Segunda opción: funciones de matrices
Para la segunda opción realizaremos varios pasos utilizando funciones de matrices
Primer paso: obtener la lista ordenada por ventas descendentes mediante una función ORDENARPOR
De la matriz resultante, tomar sólo las 3 primeras filas con la función TOMAR
Y de la matriz obtenida, elegir las columnas 2 y 1 mediante la función ELEGIRCOLS
¿Alguna opción más? Déjala en los comentarios.
0 comentarios