Ordenar registros

Muy buenas tardes, actualmente poseo la información de 12 sucursales de la compañía, esta información se refiere a la producción en primas mensual, cada mes tengo que mostrar la información y darle de manera automática un orden desde el que produce más hasta el que produce menos, y a estas se le da un puntaje desde 12 puntos hasta 1, quiero a través de una fórmula ordenar esta información, no quiero hacerlo por macros.

1 Respuesta

Respuesta
1
Este ejemplo puede servirte:
A B C D E F
Jer Comp Prod Ord Comp Prod
6 Comp1 555,37 1 Comp11 948,95
11 Comp2 269,43 2 Comp12 855,85
10 Comp3 334,12 3 Comp9 842,49
5 Comp4 606,37 4 Comp6 799,62
8 Comp5 371,91 5 Comp4 606,37
4 Comp6 799,62 6 Comp1 555,37
9 Comp7 344,66 7 Comp10 397,59
12 Comp8 193,42 8 Comp5 371,91
3 Comp9 842,49 9 Comp7 344,66
7 Com10 397,59 10 Comp3 334,12
1 Com11 948,95 11 Comp2 269,43
2 Com12 855,85 12 Comp8 193,42
Fórmulas
A:=+JERARQUIA(C2;C$2:C$13;0) y replicar en el resto de celdas de esa columna
B:Texto
C:Texto
D:Texto
E:=+BUSCARV(D2;A$2:C$13;2;0)
F:=+BUSCARV(D2;A$2:C$13;3;0)
Esta muy buena esa respuesta y la puse en practica, sin embargo puse a prueba la fórmula con diferentes valores y determine que cuando existen valores iguales me coloca el mismo orden de Jerarquía, ¿cómo se puede hacer cuando en las empresas se dé la posibilidad que la producción sea igual?
Desafortunadamente la función jerarquía asigna por defecto el mismo rango a los valores duplicados.
La única solución sería crear una columna adicional con una fórmula condicional más o menos así
Si en la columna A están las producciones entonces en la columna B puedes colocar en la celda A2
=SI(CONTAR.SI(A$2:A$13;A2)=1;A2;A2+ALEATORIO()/10000)
Esta fórmula la replicas en el resto del rango, de esta manera si se encuentra valores reprtidos se les asignara una fracción para hacerlos diferentes. Sin embargo hay que tener cuidado de realizar el análisis sobre el valor original.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas