Ordenar en Excel

Programas, sistemas, condiciones, filtros...
Responder
Avatar de Usuario
ARRABAL
12
12
Mensajes: 1921
Registrado: Jue 03 Oct, 2013 4:12 pm
Ubicación: Far above the world, Planet Earth is blue

Ordenar en Excel

Mensaje por ARRABAL »

Esto viene del hilo que anuncia la Versión BETA MEGAQUIN 11 (Con Coeficiente de Rentabilidad) y para no poner más cosas en él sigo aquí. El Excel que está colgado allí da problemas. Son formas muy simples para ordenar en Excel.

Imagen


En la celda E1 ponemos el valor a partir del cual queremos ordenar. En este caso 5.

En la columna A están nuestra lista de valores.

Columna J: En este caso lo que queremos es ordenar la lista desde más cerca a más lejos de 5; así que hallamos la diferencia en valor absoluto de nuestra lista de valores con respecto a 5
Fórmula en la celda J4: =ABS(A4-$E$1)

Y copiamos la fórmula hasta la última fila donde tengamos valores.

Esta columna J de “fórmulas auxiliares” yo la tendría en la columna AA fuera de la vista de la pantalla del ordenador.

COLUMNA B: Aquí interesa que automáticamente le asigne el valor del orden.
Fórmula en la celda B4: =JERARQUIA(J4;$J$4:$J$12)

Y copiamos la fórmula hasta la última fila.

Y ahora copiamos nuestra lista de valores y su orden donde queramos pero eliminando las fórmulas: Pegar – Pegar valores.

EJEMPLO 2.- Para asignar siempre los mismos signos 1X2 a los partidos según su jerarquía.

Imagen

La columna D es la jerarquía del partido de más variante a más casero.

De la columna J a la N son los signos que quiero dar a los partidos según su caserismo. Siempre los mismos.

Selecciono de A1:D14. Copiar. Y en la celda F1 Pegar valores.

Seleccionar de F1 a I14 y ordenar de menor a mayor por la columna I.

Seleccionar de F1 a N14 y Copiar. Y en la celda P1 Pegar valores.

Seleccionar de P1 a X14 y ordenar de menor a mayor por la columna P.
Imagen



https://www.quinielista.es/dnp1x2/arrabal/.........We can be heroes just for one day.
Avatar de Usuario
EQUISDOS32
15
15
Mensajes: 12181
Registrado: Vie 29 Ago, 2008 2:36 pm

Re: Ordenar en Excel

Mensaje por EQUISDOS32 »

Buffff mejor explicado imposible ARRABAL...

Acabo de crearme yo mismo el Excel, además con las siguientes formulas se puede hacer y poner donde se quiera....

=JERARQUIA(J4;$J$4:$J$12)

=ABS(A4-$E$1)

Las formulas anteriores sirven de " base " por ejemplo si en vez de 12 columnas son otra cantidad pues basta sustituir el 12 por la cantidad de columnas que tengan su valor asociado...y si se quiere poner la formula en otra letra que no sea la J pues basta con sustituirla por la letra de la columna donde la quieres poner, en la formula que empieza por JERARQUIA

Si fueran 127 columnas seria así

=JERARQUIA(J4;$J$4:$J$127)

Luego si el valor sobre el que queremos hacer la ordenación en vez de en E1 lo ponemos en H1 o la letra que sea pues basta con cambiar la segunda formula así =ABS(A4-$H$1)

Resumiendo, sabiendo las formulas se pueden poner en cualquier columna de la letra que se quiera, y lo puede uno organizar con su toque personal.

Gracias ARRABAL :palmas: :ok:
Avatar de Usuario
EQUISDOS32
15
15
Mensajes: 12181
Registrado: Vie 29 Ago, 2008 2:36 pm

Re: Ordenar en Excel

Mensaje por EQUISDOS32 »

Comento un poco a modo de ejemplo la prueba que he realizado y creo que todo correcto...

Y comento un poco los pasos que he seguido acompañados de una imagen.

Imagen

El valor que había a partir de la celda C4 es de premio al 14 de las columnas obtenidos con el ordenar del free1x2 pero que podrían haber sido valores de EM o de probabilidad o de premio medio al 10 al 11 al 12 o al 13 que dan los simuladores de escrutinios.....resumiendo, da igual de lo que sea el valor asociado de la columna, lo importante es que ordene alrededor del valor que nosotros queramos.

Vamos con los pasos.

1 - Pegamos las columnas y su valor asociado a partir de B4 Y C4 respectivamente...

2 - En la celda D1 ponemos el valor que queramos de todos los que hay a partir de C4 para que ordene alrededor de ese valor, en este ejemplo he puesto 187982,5

3 - Pinchamos con el botón izquierdo del ratón en la celda H4 y en la línea donde se escriben las formulas y que esta encima de las letras A B C D E etc etc ponemos =ABS(C4-$D$1) y podemos pinchar con el botón izquierdo del ratón después en cualquier celda en blanco......y cuando volvamos a pinchar en la celda H4 veremos nuestra formula en la línea que hay encima de las letras A B C D E etc etc

4 - Ahora hay que rellenar con valores desde la celda H4 hasta abajo coincidiendo con la cantidad de columnas que tengamos a partir de B4 Y C4 , esto lo podemos hacer de dos formas, una haciendo doble click con el botón izquierdo del ratón sobre la celda H4.....y también se puede hacer de otra forma, si pinchamos sobre la celda H4 veremos que si marcamos la esquina de la parte de inferior derecha de la celda el cursor del raton cambia de un signo + en blanco a un signo + en negro y mas pequeño....pues cuando lo tengamos en un signo + en negro y mas pequeño arrastramos el ratón hacia abajo hasta que se rellenen tantas celdas como hay a partir de B4 Y C4.

5 - Pinchamos con el botón izquierdo del ratón en la celda A4 y en la línea donde se escriben las formulas y que esta encima de las letras A B C D E etc etc ponemos =JERARQUIA(H4;$H$4:$H$5591) y podemos pinchar con el botón izquierdo del ratón después en cualquier celda en blanco......y cuando volvamos a pinchar en la celda A4 veremos nuestra formula en la línea que hay encima de las letras A B C D E etc etc

5591 es hasta donde llegan las columnas con sus valores después de pegar desde B4 y C4 hacia abajo y H4 es la celda donde hemos pegado la formula del paso 3, la letra tiene que ser la misma que la letra y el numero de celda donde hemos pegado la formula del paso 3.

6 - Repetimos el paso 4 pero esta vez en la celda A4

7 - Copiamos todo lo que hay a partir de A4 B4 C4 hacia abajo y lo pegamos en otro sitio del Excel , yo lo he pegado a partir de E4 F4 G4........yo lo pegaría primero en otra hoja Excel distinta y desde esa hoja lo volvería a pegar en la principal para copiar los valores sin las formulas.

8 - Por ultimo pinchamos con el botón derecho del ratón sobre la celda E4 y en el desplegable seleccionamos ordenar y de mayor a menor....y ya tenemos ordenadas las columnas alrededor del valor que yo puse en el ejemplo que era 187982,5

Dejo aqui el excel en varios enlaces por si alguno lo quiere descargar para aclararse mejor.

http://upx.nz/Iim3QM

http://uppit.com/fucn32qc0f5g/PRUEBA_OR ... VALOR.xlsx

http://www.ge.tt/1aMPWTF2/v/0
Avatar de Usuario
PacoHH
15
15
Mensajes: 21149
Registrado: Lun 20 Oct, 2003 8:03 pm
Ubicación: Almería
Contactar:

Re: Ordenar en Excel

Mensaje por PacoHH »

La jerarquía en Excel tiene un pequeño problema cuando hay dos cifras exactamente iguales.

Por ejemplo con los porcentajes LAE sale a menudo ternas de porcentajes iguales, sin ir más lejos la pasada jornada 46....

Imagen

Se ve que no existe ni el 4 ni el 8 en la jerarquía de la izquierda.

Si os encontráis algún error en las ordenaciones lo más probable que este sea el motivo y hay que arreglarlo "a mano"

La culpa la tiene el que el LAE no publica decimales.
Avatar de Usuario
EQUISDOS32
15
15
Mensajes: 12181
Registrado: Vie 29 Ago, 2008 2:36 pm

Re: Ordenar en Excel

Mensaje por EQUISDOS32 »

Y se que puede parecer una tontería....pero poder ordenar por un valor asociado permite muchas alternativas.....

Supongamos que alguien quiera ( por lo que sea ) ordenar.....por numero de variantes.....antes de aplicar distancias.

por ejemplo primero las de 7 variantes después las de 6 variantes luego las de 8 variantes luego las de 5 variantes luego las de 9 variantes etc etc

por lo tanto de nuestro filtro final guardamos en archivo txt las columnas que tienen 5 variantes y las pegamos en un Excel y en la celda de la derecha ponemos 5 V , lo mismo con las de 6 variantes poniendo 6 V , eso nos daría la posibilidad de poder aplicar distancias teniendo como valor central las columnas de 7 variantes....

Ya digo que quien dice esto dice otro tipo de ordenaciones, el caso es que poder ordenar alrededor de cualquier valor central es bastante practico dependiendo cada uno de lo que quiera hacer.

Lógicamente si uno va a ordenar es porque va a aplicar distancias, porque reducir manteniendo el orden del fichero de entrada como no sea el programa reductor de xfsf no conozco ningún programa que reduzca manteniendo la ordenación del fichero entrante.
Avatar de Usuario
PacoHH
15
15
Mensajes: 21149
Registrado: Lun 20 Oct, 2003 8:03 pm
Ubicación: Almería
Contactar:

Re: Ordenar en Excel

Mensaje por PacoHH »

Hace tiempo que no lo digo, jeje.

La variante no existe, existe el "1", 6 variantes es exactamente lo mismo que 8 "1" en 14 partidos.

Ya me he quedado descansando..... :wink:
Avatar de Usuario
EQUISDOS32
15
15
Mensajes: 12181
Registrado: Vie 29 Ago, 2008 2:36 pm

Re: Ordenar en Excel

Mensaje por EQUISDOS32 »

EQUISDOS32 escribió:Comento un poco a modo de ejemplo la prueba que he realizado y creo que todo correcto...

Y comento un poco los pasos que he seguido acompañados de una imagen.

Imagen

El valor que había a partir de la celda C4 es de premio al 14 de las columnas obtenidos con el ordenar del free1x2 pero que podrían haber sido valores de EM o de probabilidad o de premio medio al 10 al 11 al 12 o al 13 que dan los simuladores de escrutinios.....resumiendo, da igual de lo que sea el valor asociado de la columna, lo importante es que ordene alrededor del valor que nosotros queramos.

Vamos con los pasos.

1 - Pegamos las columnas y su valor asociado a partir de B4 Y C4 respectivamente...

2 - En la celda D1 ponemos el valor que queramos de todos los que hay a partir de C4 para que ordene alrededor de ese valor, en este ejemplo he puesto 187982,5

3 - Pinchamos con el botón izquierdo del ratón en la celda H4 y en la línea donde se escriben las formulas y que esta encima de las letras A B C D E etc etc ponemos =ABS(C4-$D$1) y podemos pinchar con el botón izquierdo del ratón después en cualquier celda en blanco......y cuando volvamos a pinchar en la celda H4 veremos nuestra formula en la línea que hay encima de las letras A B C D E etc etc

4 - Ahora hay que rellenar con valores desde la celda H4 hasta abajo coincidiendo con la cantidad de columnas que tengamos a partir de B4 Y C4 , esto lo podemos hacer de dos formas, una haciendo doble click con el botón izquierdo del ratón sobre la celda H4.....y también se puede hacer de otra forma, si pinchamos sobre la celda H4 veremos que si marcamos la esquina de la parte de inferior derecha de la celda el cursor del raton cambia de un signo + en blanco a un signo + en negro y mas pequeño....pues cuando lo tengamos en un signo + en negro y mas pequeño arrastramos el ratón hacia abajo hasta que se rellenen tantas celdas como hay a partir de B4 Y C4.

5 - Pinchamos con el botón izquierdo del ratón en la celda A4 y en la línea donde se escriben las formulas y que esta encima de las letras A B C D E etc etc ponemos =JERARQUIA(H4;$H$4:$H$5591) y podemos pinchar con el botón izquierdo del ratón después en cualquier celda en blanco......y cuando volvamos a pinchar en la celda A4 veremos nuestra formula en la línea que hay encima de las letras A B C D E etc etc

5591 es hasta donde llegan las columnas con sus valores después de pegar desde B4 y C4 hacia abajo y H4 es la celda donde hemos pegado la formula del paso 3, la letra tiene que ser la misma que la letra y el numero de celda donde hemos pegado la formula del paso 3.

6 - Repetimos el paso 4 pero esta vez en la celda A4

7 - Copiamos todo lo que hay a partir de A4 B4 C4 hacia abajo y lo pegamos en otro sitio del Excel , yo lo he pegado a partir de E4 F4 G4........yo lo pegaría primero en otra hoja Excel distinta y desde esa hoja lo volvería a pegar en la principal para copiar los valores sin las formulas.

8 - Por ultimo pinchamos con el botón derecho del ratón sobre la celda E4 y en el desplegable seleccionamos ordenar y de mayor a menor....y ya tenemos ordenadas las columnas alrededor del valor que yo puse en el ejemplo que era 187982,5

Dejo aqui el excel en varios enlaces por si alguno lo quiere descargar para aclararse mejor.

http://upx.nz/Iim3QM

http://uppit.com/fucn32qc0f5g/PRUEBA_OR ... VALOR.xlsx

http://www.ge.tt/1aMPWTF2/v/0

¿ VEIS EL TOCHACO QUE PUSE AYER ?

PUES RESULTA QUE ES MUCHO MAS FACIL QUE TODO ESO XD....

SI LO HUBIESE SABIDO ANTES.........

ES MUCHO MAS SENCILLO QUE TODO ESO XD.....

GRACIAS A JCE PUES HE CONOCIDO OTRA FORMA DE HACER ESA ORDENACION MUCHO MAS SENCILLA XD......COMO SE NOTA QUE JCE ES UNO DE LOS QUE MAS DOMINA EL EXCEL Y ES UN CRACK EN LA MATERIA SIN DESMERECER A OTROS FORISTAS....

SI LO LLEGO A SABER ANTES NO OS HUBIESE HECHO PERDER EL TIEMPO CON UN EJEMPLO TAN TRABAJOSO COMO PUSE AYER XD......OLVIDAROS DE TODO LO ANTERIOR

ES TAN SENCILLO COMOOOO.....

1 - PEGAR LAS COLUMNAS CON SU VALOR ASOCIADO DESDE LAS CELDAS A1 Y B1 HACIA ABAJO

2 - PINCHAMOS SOBRE LA CELDA C1 Y ESCRIBIMOS ARRIBA LA SIGUIENTE FORMULA

=ABS(187982,5-B1)

***NOTA: SOLO HAY QUE CAMBIAR EN LA FORMULA LA CIFRA 187982,5 POR LA CIFRA SOBRE LA QUE CADA UNO QUIERA HACER LA ORDENACION DE ENTRE TODOS LOS VALORES ASOCIADOS QUE TENGA DESDE LA CELDA B1 HACIA ABAJO.

3 - SOBRE LA CELDA C1 HACEMOS DOBLE CLICK CON EL BOTON IZQUIERDO DEL RATON EN LA ESQUINA INFERIOR DERECHA PARA RELLENAR TODOS LOS VALORES DESDE LA CELDA C1 HASTA ABAJO PARA COINCIDIR CON LA MISMA CANTIDAD DE CELDAS QUE HAY DESDE A1 Y B1 HACIA ABAJO.

4 - POR ULTIMO PINCHAMOS OTRA VEZ SOBRE LA CELDA C1 CON EL BOTON DERECHO DEL RATON Y EN EL DESPLEGABLE SELECCIONAMOS ORDENAR Y LUEGO DE MENOR A MAYOR.....

YA VEMOS EN LA CELDA B1 LA CIFRA SOBRE LA QUE QUERIAMOS ORDENAR Y HACIA ABAJO TODA LA ORDENACION REALIZADA.
Imagen
Responder