UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo


No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

6luishao6


Buenas una consulta quisiera saber cómo puedo hacer para que en una lista de trabajadores lo ordene de acuerdo a la mayor venta y menor venta que realizo.
Tengo 30 vendedores de los cuales debe saber rápidamente en que lugar o posición se encuentran para darles su bono de venta.
Lo explico aquí:
En A1: esta la lista del 1 al 30.
En B1: están los nombres de los vendedores.
En C1: Esta el monto de dinero que a realizado durante todo el mes.
 
Ahora es obvio que la fila de A no va cambiar solo la fila B y la Fila C.
Como podría hacer; hay alguna macro, función o condición para que lo ordene por nombre y el monto de venta.
Gracias.

ioyama

avatar
Hola Luishao

Revisa el adjunto. Con una macro de evento obtienes el resultado deseado

Cuando cambies el monto automáticamente se ejecuta la macro y se ordena

Un saludo desde Vitoria
Archivos
MacroEvento_io_170503.zip
No tienes los permisos para descargar los archivos.
(14 KB)

6luishao6


Muchas gracias IOYAMA, la macro funciona pero que pasaria si donde estan los nombres uso celdas conbinadas; ejemplo:


A2 (1) = Comienzan la numeracion de los trabajadores
A3 (2) =
A4 (3) =
.
.
.
Axx (30) =
--------------------------
En las celdas b2:d30 = Nombres de los trabajadores hasta el trabajador 30.
Intente modificar tu macro pero no me finciona.

solo por celdas independientes y no por convinadas.

Te adunto un archivo:
mediafire.com ?a0b6hes7793bqjm
Saludos...

6luishao6


?

6luishao6


?

AlfredK


Hola,
Si quieres te puedo dar una alternativa sin macros. Se trata de la función k.esimo.menor (y su hermano k.esimo.mayor)

Cuando tienes varios valores como los tuyos, desordenados, y quieres ordenarlos puedes hacer lo siguiente:

En tu propia hoja copia la columna A y pegala en la J
Ahora en la K2 escribes =K.ESIMO.MENOR(C:C;J2)
Copia y pega esa formula hasta la K31

Verás que te ha ordenado, de menor a mayor, los montos. Luego relacionar los montos con las personas es facil. Si te ha gustado la solucion y quieres que te ayude a terminar me dices.
Un saludo

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.