Sunday, January 12, 2014

Sorteo, utilizando una hoja de calculo

El siguiente post lo publique en un blog que cree hara tiempo atras, este blog ya no lo pude editar o postear mas :-(, no se que paso pero aqui esta lo que comence en aquel tiempo

Sorteo
Sorteo ó Acomodar en Excel 2010 Parte 1
Bubble Sort
En Excel sorteo es la colocación de una serie de elementos en un orden. Ascendente; cuando los elementos son números, empezaría el orden del numero de menor valor al numero de mayor valor ejemplo, 1, 2, 3,…,9, 10. Descendente; seria al revés, la serie ordenada en forma descendente empezaría del numero de mayor valor y terminaría en el numero de menor valor.

En Excel 2010 existen dos Menús en la Barra Ribbon que realizan la operación en Home y en Data.



Básicamente funciona de la siguiente forma:  Se tiene una serie de columnas con datos ordenados aleatoriamente y si quisiéramos que alguna serie estuviera ordenada, solo se selecciona y se ejecuta algún a de las funciones del Menú, Excel pregunta si se continua el sorteo con la siguiente selección o solo se expande a las siguientes columnas, si los valores de las columnas contiguas están relacionados.

En siguiente tenemos un ejemplo de como funciona.



Seleccionamos los Datos desde la cabecera B hasta el dato del Renglón VI, como se muestra.
Seleccionamos A-Z, Descendente.
Si seleccionamos NO expandir, el resultado será:



Y si seleccionamos expandir, será:




Hasta el momento no he encontrado algún problema con el método, cada vez que la tabla o base de datos se actualiza se tiene que realizar los pasos anterior para sortear o acomodar los datos.

Si se tiene una tabla que constantemente se esta actualizando o esta "viva" es necesario contar con un templete que automáticamente los ordene y que nos visualice a el procesos o articulo que este dando mayor o menor rendimiento.

Por ejemplo la siguiente tabla, necesitamos graficar un Pareto (http://en.wikipedia.org/wiki/Pareto_chart ) para determinar que articulo es el que da mayor rendimiento, necesitamos que al abrir el archivo nos los visualice instantaneamente.

Existen algunos métodos que van desde formulas hasta eventos y por último si se necesita se puede incluir en algún algoritmo VBA para realizar una especifica tarea.
Antes de empezar con las formulas, vamos a ver como funcionan los algoritmo "bubble sort" existen varios pero este es el mas fácil de entender --para mi-- y es el que voy a usar.
Para mayor información sobre algoritmos, la pueden encontrar en Wikipediahttp://en.wikipedia.org/wiki/Sorting_algorithm
Bubble comienza con los dos números iniciales de la serie y los compara uno a otro si son iguales los deja como están si uno de los dos es mayor  o menor entonces intercambia sus posiciones.
La siguiente Grafica --Fuente Wikipidia-- nos ilustra lo anterior

No comments:

Post a Comment