Compatibilidad:





Disponemos de un listado con las ventas de los comerciales, y deseamos obtener en orden las ventas de mayor a menor, es decir, buscar y ordenar datos en Excel.

El origen de datos puede estar en una archivo externo y para facilitar la compresión se realiza en la misma hoja.
Emplearemos las siguientes funciones anidándolas:
- Función JERARQUIA. Devuelve la jerarquía de un número en una lista de números.
- Función CONTAR.SI. Cuenta el número de celdas que no están en blanco dentro de un rango que coincida con los criterios especificados.
- Función BUSCARV. Busca en la primera columna de una matriz y se mueve en la fila para devolver el valor de una celda.
- Función DESREF. Devuelve un desplazamiento de referencia a partir de una referencia determinada.
- Función COINCIDIR. Busca los valores en una referencia o matriz.
- Función K.ESIMOMENOR. Devuelve el k-ésimo menor valor de un conjunto de datos.
- Función FILA. Devuelve el número de fila de una referencia.
Disponemos el origen de los datos con el comercial y las ventas mensuales:
A | B | |
---|---|---|
1 | Comercial | Ventas |
2 | Vicente | 8.750,00 |
3 | Juan | 12.375,00 |
4 | Roberto | 6.500,00 |
5 | María José | 21.350,00 |
6 | Ramón | 11.200,00 |
7 | Ana | 9.800,00 |
8 | Marísa | 7.950,00 |
9 | Marta | 11.500,00 |
10 | Juan José | 9.800,00 |
JERARQUÍA. Ir a: Celda C2
Escribir:
=JERARQUIA(B2;$B$2:$B$10;0)+CONTAR.SI($B$2:B2;B2)-1Copiar la celda C2
Pegarla en el rango C3:C10.
POSICIÓN. Ir a: Celda E2
Escribir:
=BUSCARV(F2;$A$2:$C$10;3;FALSO)Copiar la celda E2
Pegarla en el rango E3:E10.
COMERCIAL. Ir a: Celda F2
Escribir:
=DESREF(A$2;COINCIDIR(K.ESIMO.MENOR(C$2:C$10;FILA()-FILA(C$2)+1);C$2:C$10;0)-1;0)Copiar la celda F2
Pegarla en el rango F3:F10.
VENTAS. Ir a: Celda G2
Escribir:
=BUSCARV(F2;$A$2:$B$10;2;FALSO)Copiar la celda G2
Pegarla en el rango G3:G10.

Mediante funciones podemos buscar y ordenar datos en Excel.
Nivel de dificultad:
Excel Avanzado
