sábado, septiembre 23, 2006

Tabla de Posiciones para campeonato de fútbol con MS Excel

Después de publicar la tabla de posiciones en mi nota sobre como construir una tabla de posiciones para un campeonato de fútbol con Excel he recibido algunos pedidos de agregar un método de manera que al ingresar los resultados de los partidos la tabla se vaya actualizando automáticamente.

La tabla que muestro en esta nota, y que pueden descargar aquí, permite construir una tabla de posiciones para un campeonato de fútbol en el que participan un mínimo de seis equipos y un máximo de veinte.
(Actualización 07/11/2006: dado problemas con Excel 2003, he reemplazado el archivo)

(Actualización 09/11/2007: la tabla ampliada para 40 equipos se puede descargar aquí)


Las reglas para determinar las posiciones son:
1 – 3 puntos por partido ganado, 1 por empate y 0 por derrotas.
2 – en caso de igualdad de puntos el primer criterio es diferencia de goles; en caso de persistir la igualdad se define por mayor cantidad de goles a favor.

Primero daré las instrucciones para el uso del modelo y luego, para los que se interesen, una explicación detallada de cómo funciona.

El cuaderno consta de tres hojas: Tabla de posiciones, Resultados y Parámetros.

El primer paso a dar es ir a la hoja Parámetros







y fijar las reglas de puntaje (rango B2:B4), fijar la cantidad de equipos que participarán en el torneo (lista desplegable en la celda B6) e introducir los nombres de los equipos (reemplazando "Equipo 1", "Equipo 2", en la columna D).

El segundo paso es abrir la hoja Resultados




e introducir los resultados de los partidos jugados hasta el momento. Importante: los resultados deben introducirse de acuerdo al patrón "goles equipos local-goles equipo visitante". Por ejemplo "3-2" para una victoria local o "2-3" para una victoria del equipo visitante. Los resultados son introducidos como texto.
La tabla en la hoja Tabla de Posiciones se irá actualizando automáticamente a medida que se anoten los resultados.

Por ejemplo, en la primera fecha del torneo Equipo 1 venció a Equipo 2 por 2 goles a 1; Equipo 3 perdió frente a Equipo 4 por 4 goles a 2. En la hoja resultados anotamos




La tabla de posiciones se actualizará a:



He ocultado las columnas que muestran las estadísticas como local y visitante de cada equipo, por claridad. La versión completa de la tabla es



Hasta aquí todo lo que hay que saber para usar el modelo.


Ahora daré una explicación detallada del modelo.

El cuaderno contiene cinco hojas, las tres ya mencionadas y dos ocultas: Posiciones Auxiliar y Resultados Auxiliar. He definido la propiedad "Visible" de estas dos hojas como xlSheetVeryHidden y no por lo tanto se las puede volver visibles con el menú "Formato--Hoja--Mostrar". Una explicación de cómo volver estas hojas visibles se puede leer en mi nota sobre como ocultar hojas en Excel.

La hoja Resultados Auxiliar contiene una matriz de 20 filas por 20 columnas y está ligada a la hoja Resultados por medio de la macrofunción EVALUAR. Este tipo de funciones (funciones macro Excel 4) funcionan en la versiones posteriores a Excel 4 cuando están incluidas en nombres. En nuestro caso hemos definido el nombre "resultado" con la fórmula

=SI(ESBLANCO(Resultados!D3),"",EVALUAR(Resultados!D3))




Lo que hace =EVALUAR(Resultados!D3) es transformar la cadena de texto del resultado en el resultado de la operación (en nuestro caso, 2-1 = 1).
Esto nos permite establecer quien es el ganador, el local o el visitante, o si hubo empate. La regla es sencilla: si el resultado de EVALUAR(Resultados!##) es positivo, el ganador ha sido el local; si EVALUAR da negativo, el ganador ha sido el visitante; si el resultado es 0, se trata de un empate. Esto nos permitirá luego contar cuantos partidos ganados, perdido y empatados ha tenido cada equipo como local y como visitante.
La función de la parte =SI(ESBLANCO(Resultados!D3),""… es evitar resultados #VALOR!, ya que EVALUAR no puede evaluar un celda vacía.

La hoja Posiciones Auxiliar es el "motor" del modelo. Aquí realizamos todos los cálculos que nos permiten establecerla posición de cada equipo en la tabla y sus estadísticas.

La tabla cuenta con un rango para las estadísticas de los equipos como locales, otra para las estadísticas de los equipos como visitantes y la suma de las columnas respectivas de ambos rangos, lo que nos da el total para cada equipo.
La fórmula en la columna A calcula la posición de cada equipo con la función JERARQUIA, basada en el resultado de la fórmula de la celda correspondiente en la columna AA. Más adelante explicaremos estas fórmulas.

Las celdas en la columna C contienen la fórmula =CONTARA(Resultados!C3:H3), que de acuerdo a la cantidad de resultados anotados en la hoja Resultados calcula la cantidad de partidos jugados como local.

Las celdas en la columna D contienen la fórmula

=CONTAR.SI('Resultados Auxiliar'!B3:G3,">0")

para calcular la cantidad de partidos ganados como local, contamos cuantos números positivos hay en la fila correspondiente del equipo en la hoja Resultados Auxiliar.
La cantidad de partidos empatados en la columna E se obtiene con la misma fórmula, cambiando la condición ">0" por "=0".
Los partidos perdidos se pueden calcular cambiando ahora la condición a "menor que cero" o simplemente como diferencia entre los ganados y los empatados.

Para calcular los goles a favor como local, sumamos los números a la izquierda del guión en los resultados anotados en la fila del equipo en la hoja Resultados. Para esto usamos la fórmula matricial

={SUMA(SI(ESNUMERO(--IZQUIERDA(Resultados!C3:H3,ENCONTRAR("-",Resultados!C3:H3)-1)),--IZQUIERDA(Resultados!C3:H3,ENCONTRAR("-",Resultados!C3:H3)-1)))}

Los goles en contra como local son calculados, de manera similar, con la fórmula matricial

={SUMA(SI(ESNUMERO(--DERECHA(Resultados!C3:H3,(LARGO(Resultados!C3:H3)-ENCONTRAR("-",Resultados!C3:H3)))),--DERECHA(Resultados!C3:H3,(LARGO(Resultados!C3:H3)-ENCONTRAR("-",Resultados!C3:H3)))))}

La diferencia de goles en la columna I es calculada por la obvia fórmula =G3-H3.

Finalmente, el puntaje es calculado por la fórmula

=D3*Partido_ganado+E3*Partido_empatado+F3*Partido_perdido

donde Partido_ganado, Partido_empatado y Partido_perdido son nombres que contienen las celdas de la hoja Parámetros donde definimos las reglas de puntaje.

El rango de las estadísticas como visitante (columnas K:R) contiene fórmulas distintas, ya que nos basamos en las columnas de la matriz en la hoja Resultados y no en las filas.

La cantidad de partidos jugados como visitante es calculada en la columna K por la fórmula:

=CONTARA(INDICE(Resultados!$A$3:$V$22,,FILA()))

Los partidos ganados como visitante los calcula en la columna L la fórmula

=CONTAR.SI(INDICE('Resultados Auxiliar'!$B$3:$U$22,,FILA()-2),"<0") es ="JERARQUIA(AA3,$AA$3:$AA$22)" es ="SI(S3=" s3="0,-2000000" rmula ="BUSCARV($A3,Posiciones_Auxiliar,COLUMNA(),0)" rango ="'Posiciones" class="category">Categorías: Funciones&Formulas_


Technorati Tags:

210 comentarios:

  1. Hola me sirven mucho tus ejemplos son practiquisimos, es muy loable lo que haces, asimismo queria hacerte una consulta como escoger los valores mas altos de un rango de datos x ejemplo en un salon de clases los alumnos acumulan putntos segun desempeño y necesito saber los diez valores mas altos de este rango y que se actualize automaticamente cuando vaya ingresando mas datos, gracia por tu ayuda.

    ResponderBorrar
  2. Hola, fijate en esta nota que acabo de publicar.

    ResponderBorrar
  3. Hola estoy organizando un campeonato y tu ejemplo me esta sirviendo como plantilla, y quisiera que me ayudaras a realizar las estadisticas de como obtener de la tabla de posiciones al equipo con mas partidos ganados, perdidos, mas goles a favor, en contra y los goleadores del campeonato (los goleadores los tengo en otra tabla pero no se como filtrar los mejores y que este se actualize automaticamente conforme avancen las fechas)muchas gracias por tus aportes la verdad estan padrisimos, bye

    ResponderBorrar
  4. Hola
    Todos los datos que buscas estan en la tabla.
    Podes organizar una tabla de estadisticas usando una combinacion de las funciones INDICE, COINCIDIR y MAX.
    Por ejemplo, para encontrar el equipo con mas partidos ganados aplicamos la formula
    =INDICE('Tabla de Posiciones'!B3:B23,COINCIDIR(MAX('Tabla de Posiciones'!T3:T23),'Tabla de Posiciones'!T3:T23,0))

    ResponderBorrar
  5. Hola amigo me gustaria saber como hacer una plantilla para que las tablas se adapten automaticamente segun la cantidad de equipos que participacen.saludos.

    ResponderBorrar
  6. Hola,
    en la hoja Parámetros, en la celda B6 hay una lista desplegale con la cual puedes definir el número de equipos que participan (hasta 20). Una vez elegido el número, todas las planillas se adaptan automáticamente.

    ResponderBorrar
  7. Hola segui tu consejo del ejemplo, lo he visto,pero cada vez que modifico el numero de equipos (en el modelo que tienes) sale un error en el editor de visual y se activa esta ventana, lo cierro y se aplico los cambios, en todo caso como hacer para evitar que aparesca esto.

    ResponderBorrar
  8. Hola
    que dice el error de Vb?
    Asegúrate que la definición de seguridad de macros (Herrramientas--Macro--Seguridad) esté en Bajo o Medio. Si está en Bajo, Excel ejecuta la macro sin preguntar preguntas. Si está en Medio, te preguntará si quieres ejecutar la macro o no.

    ResponderBorrar
  9. Hola cuando cambio la cantidad de equipos sale una ventana que dice: Se ha producido el error '1004 en tiempo de ejecución: No se puede asignar la propiedad Hidden de la clase Range. y luego si presiono el boton finalizar se realiza los cambios o si presiono Depurar me lleva al editor de VB y cierro esta ventana igual se realizan los cambios, y la pregunta era como evitar que aparezca este cuadro, gracias nuevamente.

    ResponderBorrar
  10. Hola, he probado cambiar la cantidad de equipos varias veces, sin que se produzca el error. Podés describirme específicamente en qué circunstancia se da el error? Cuando realizás el cambio de número de equipos? Hiciste algún cambio en alguna de las hojas?
    Quisiera poder reconstruir el error para ver qué es lo que lo causa.
    Mientras tanto tratá agregando la orden "On error resume next" inmediatamente después de "Application.ScreenUpdating = False". Esto fuerza a Vb a ignorar el error y pasar al siguiente paso en la macro.

    ResponderBorrar
  11. Es posible agregar mas equipos? estuve buscando la opcion pero me parece que no esta.

    ResponderBorrar
  12. En la hoja Parámetros podés elegir la cantidad de equipos. Fijate en el segundo párrafo de la nota: permite construir una tabla de posiciones para un campeonato de fútbol en el que participan un mínimo de seis equipos y un máximo de veinte
    Si necesitás más de 20 equipos contactate conmigo por mail.

    ResponderBorrar
  13. Me aparece el siguiente error cuando quiero cambiar el numero de equipos:

    Error 1004 en tiempo de ejecucion:

    No se puede asignar la propiedad Hidden de la clase Range

    y si doy click en el boton Depurar me manda a la siguiente linea de codigo

    Rows("9:22").EntireRow.Hidden = False

    ResponderBorrar
  14. Hola, es la segunda observación sobre este error, pero en mi PC no sucede. He tratado de causar este error, pero la macro corre sin problemas.
    Necesito que me describas que operaciones haces antes de que aparezca el problema y que versión de Excel usas.
    Por las dudas he subido una nueva versión del archivo.

    ResponderBorrar
  15. A mi sigue sin irme, tengo excel ke viene con el microsoft Oficce2003, osea el excel 2003. Me da el mismo error. He echo lo de bajar a nivel bajo la seguridad de los macros y nada sigue sin ir.

    ResponderBorrar
  16. Hola, e probado mil cosas y me sigue dando el mismo error:

    Error 1004 en tiempo de ejecucion:

    No se puede asignar la propiedad Hidden de la clase Range

    y si doy click en el boton Depurar me manda a la siguiente linea de codigo

    Rows("9:22").EntireRow.Hidden = False

    E probado todo lo que dices de añadir: "On error resume next" inmediatamente después de "Application.ScreenUpdating = False"
    y tambien he bajado el nivel de seguridad a lo mas bajo de los macros. No soluciona el problema.
    PD: la version de mi excel es la 2003

    ResponderBorrar
  17. Hola, e probado mil cosas y me sigue dando el mismo error:

    Error 1004 en tiempo de ejecucion:

    No se puede asignar la propiedad Hidden de la clase Range

    y si doy click en el boton Depurar me manda a la siguiente linea de codigo

    Rows("9:22").EntireRow.Hidden = False

    E probado todo lo que dices de añadir: "On error resume next" inmediatamente después de "Application.ScreenUpdating = False"
    y tambien he bajado el nivel de seguridad a lo mas bajo de los macros. No soluciona el problema.
    PD: la version de mi excel es la 2003

    ResponderBorrar
  18. Hola
    he probado el archivo en XL 2003 y efectivamente hay un problema. El modelo fue desarrollado en Excel XP y ahí corre sin problemas.
    En breve publicaré una versión corregida para Excel 2003. Mientras tanto el modelo es válido para Excel XP (y supongo que también para XL 2000).

    ResponderBorrar
  19. Hola a todos

    un nuevo archivo, adaptado a Excel 2003, se puede descargar en el enlace en la nota o aquí.
    No tengo ninguna explicación convincente por qué el archivo anterior corre en XL 2002 y no en XL 2003.
    Avisenme si aparecen nuevos problemas.

    ResponderBorrar
  20. Hola,Soy el de excel2003. Ahora va bien eso no da error, pero ahora hay otro incoveniente...y es que cuando yo meto para 11 EQUIPOS que es lo que yo necesito solo toma los valores para 6 JUGADORES. Me explico: cuando pones para 11 equipos no te salen sus resultados, porque si te vas a 'POSICIENES AUXILIAR' ves como NO suman ni los goles en contra ni a favor a partir de la columna 'H' de la hoja de 'RESULTADOS AUXILIAR' que eso la configuracion para 6 equipos.
    He probado cambiarlos manualmente y nada...

    ResponderBorrar
  21. Hola, mil disculpas pero al reconstruir el archivo me olvide de modificar uno de los rangos en los nombres y en las formulas.
    Acabo de subir el archivo corregido.
    Espero que con esto solucionamos todos los problemas.

    ResponderBorrar
  22. Hasta ahora ningun problema, funciona muy bien.
    Mil gracias Jorge!!!

    ResponderBorrar
  23. Hola he bajado el archivo y esta ok, pero me gustaria usarlo como plantilla y para esto desmarque la opcion de bloqueado de las celdas en formato-celdas-seguridad y en propiedades la opcion xlunlockedcells, la finalidad es limitar la hoja a solo las celdas donde se ingresaran los datos, por ultimo cuando he protegido las hojas con contraseña y quiero cambiar el numero de equipos en "parametros" me sale error de No se puede asignar la propiedad Hidden de la clase Range y ya no ejecuta la macro y por lo tanto las tablas no se adaptan, que podria hacer para que superar este incoveniente. gracias.

    ResponderBorrar
  24. Hola, hay una macro que oculta filas y columnas de acuerdo a la cantidad de equipos que participan en el campeonato. Si aplicas protección a las hojas, la macro falla.
    Lo que puedes hacer es restringir el área (scroll lock). Puedes fijarte en mi nota sobre el tema.

    ResponderBorrar
  25. Hola,

    Estoy intentando bajar el fichero para probarlo, ya que necesito algo parecido a lo que has hecho pero donde esta el fichero no me lo deja descargar.

    ¿Podrias enviarmelo a jlmudarra@gmail.com?

    Muchas gracias.
    Juan Luis

    ResponderBorrar
  26. Hola, en estos momentos no puedo mandartelo (lo tengo guardado en otra máquina). Espero mandartelo hasta mañana.
    Por lo visto no me queda más remedio que poner mi propio sitio para decargar los archivos (decisión que vengo postergando hace tiempo).

    ResponderBorrar
  27. amigo, el link que tienes no funciona puedes enviarmelo a mi mail por favor... encuentro buenisimo la tabla de posiciones ..

    stockweb@gmail.com

    ResponderBorrar
  28. Jaime y Juan Luis

    acabo de enviarles el archivo por mail

    ResponderBorrar
  29. Buenos dias Jorge, estoy trabajando en una clasificacion de futbol de un torneo por internet y me encantaria poder bajarme tu fabuloso ejemplo, el link esta roto, por eso me preguntaba si podrias enviarmelo por email a davidmasnou@gmail.com.

    Muchas Gracias por adelantado.

    David.

    ResponderBorrar
  30. Hola David, en los próximos dos días te lo estaré mandando por mail.
    Estoy montando mi propio sitio para alojar los archivos, y espero poder inaugurarlo en unas semanas.

    ResponderBorrar
  31. Hola, estoy en las mismas, te agradeceria me mandaras el archivo para off2003.
    mi correo es tisonah@gmail.com

    Estoy en algo similar a los muchachos, solo que en una liga de counter strike ONLINE, y he tenido atados a la hora de ordenar pueso que pongo el campo por el ke deseo hacerlo, pero al cambiar los resultados, los punteros no suben y kedan en su posicion.

    Te agradezco tu disposicion

    Salu2...

    ResponderBorrar
  32. Que tal Jorge,

    tus consejos han sido de gran ayuda, pero sigo teniendo un error porque los equipos con más puntos no suben, y estoy en las mismas queriéndome bajar el archivo y no puedo, me lo podrías mandar por favor? mi mail es

    pdsgakd@gmail.com

    ResponderBorrar
  33. hola soy entrenador de un equipo de futbol sala i me interesaria mucho poder bajarme el archivo pero no hay manera si no es mucho pedir le doy mi mail club@clubgimnasticfutbolsala.cat gracias de antemano

    ResponderBorrar
  34. Hola Jorge, estoy organizando un campeonato para niños de condicon humilde y me gustaria bajar tu ejemplo y ponerlo en practica pero no resulta puedes enviarmelo a mi correo cmg2406@hotmail.com o a cmg2406@gmail.com
    te agradezco de antemano

    ResponderBorrar
  35. Excelente, todavia no lo use pero parece fantastico. estare en contacto
    Daniel

    ResponderBorrar
  36. Muy bueno, yo habia echo algo parecido pero esto esta 10 puntos, no tendras algo para anotar jugadores y llevar estadisticas de tarjetas rojas y amarillas? otra ves gracias

    ResponderBorrar
  37. Hola dan12l
    no tengo nada para manejar esas estadísticas, pero es podría ser una buena idea ampliar el modelo para manejar todas las estadísticas de los partidos.
    Puedes aportar ideas?

    ResponderBorrar
  38. Hola amigo no se si te llego un mensaje de la semana pasada, pero aqui te digo otra vez las ideas (por las dudas)

    la idea es hacer una base de datos de jugadores (nombre-edad-equipo-dni, etc.) donde se pueda poner tambien si fue amonestado, cuando y tal ves la sancion; si hiso goles y que se genere en otras hojas las tablas de amonestados y de goleadores, discriminadas por equipo.

    sera mucho? tal ves te pueda mandar algo como referencia pero no muy elaborado ya que de macros no se nada de nada.

    te agradezco amigo, estare en contacto

    ResponderBorrar
  39. Hola amigo, me gustaría que me proporcionaras tu email para contactar contigo vía privado. Me eh bajado el archivo de excel sobre la tabla de posiciones de 20 equipos y noto que al ingresar el resultado no me suma los puntos. Me gustaría que me proporcionaras alguna idea al respecto.

    ResponderBorrar
  40. Hola, el mail aparece arriba en la barra de navegación: dunk@maaganm.co.il

    En cuanto al problema, el modelo funciona con macros. Por lo tanto las definiciones de seguridad deben permitir correr macros (Herramientas--Macro--Seguridad).

    ResponderBorrar
  41. Hola. Muy bueno lo tuyo. Ahora te hago una consulta. Se pueden hacer una tabla asi pero con 2 zonas? Los equipos juegan todos contra todos un solo partido (sin revancha) pero estan divididos en 2 zonas, o sea, 2 tablas de posiciones y un solo fixture.

    ResponderBorrar
  42. Hola Daniel
    si, se puede, pero habría que hacer cambios en el modelo.
    Podés mandarme un archivo que muestre como debería verse la tabla?

    ResponderBorrar
  43. Hola Jorge, gracias por tu respuesta. Si, te paso el fixture completo y las 2 zonas por mail, pero a donde? donde figura tu mail o un link a el?
    Gracias

    ResponderBorrar
  44. puedes mandarlo a dunk@maaganm.co.il

    ResponderBorrar
  45. Jorge,

    Acabo de encontrar tu pagina y tio eres un genio, me la añado en superfavoritos.
    Hace años cree una cosa parecida que sigue funcionando. Ahora me encuentro con otro reto y me encantaria que pudieras ayudarme.
    Se trata de un torneo de a unico partido y por tanto el orden clasificatorio es puntos, resultado del enfrentamiento directo y por ultimo goles. No se me ocurre como ordenar el segundo concepto.

    ResponderBorrar
  46. Hola Josep, gracias por los conceptos. El modelo que aparece en esta nota determina la posición de los equipo por puntos (enfrentamiento directo), luego por diferencia de goles y finalmente por cantidad de goles a favor. Cuál es tu necesidad? Prescindir de la diferencia de goles y calificar por puntos y en caso de empate en la posición sólo por goles a favor? De ser el caso se puede adaptar el modelo.

    ResponderBorrar
  47. Jorge, He simulado resultados en los que el equipo A empata a 6 puntos con el B, en enfrentamiento directo B gano a A. Pero el resultado da como 1o al A. El orden del torneo es 1o Puntos 2o Ganador enfrentamiento directo y por ultimo diferencia de goles total. Todo a un solo partido entre equipos.

    ResponderBorrar
  48. Hola Josep
    ahora entiendo a lo quete refieres por enfrentamiento directo.
    Habría que hacer un cambio importante en el modelo.
    Veremos...

    ResponderBorrar
  49. Wenas!! la verdad es que esta muy bien explicado y agradezco que me hayas facilitado el curro de hacerlo pues es justo lo que andaba buscando, pero mi pregunta es la siguiente:
    Resulta que yo no he hecho la tabla para partidos como local y para visitantes, sino que las he unido las dos, y solo he hecho la total, uniendo las formulas, pero me he encontrado con un pequeño problema que tanto en Goles a favor como goles en contra, se utilizan formulas matriciales, y uniendo las dos formulas y haciendolas matriciales en su conjunto no funciona el tema, habria alguna forma de hacerlas matriciales por separado, en una misma celda? osea algo como {funcion goles local}+{funcion goles visitante}
    espero me des una solucion y gracias, un saludo mi correo para cualquier cosa Javirride@hotmail.com

    ResponderBorrar
  50. Hola, para lo que intentas hacer habría que modificar otros elementos en el modelo, además de las fórmulas matriciales (como señalo en la nota, hay hojas ocultas).
    No te sería más sencillo ocultar las columnas de las tablas de local y visitante y dejar visible sola las columnas del total?

    ResponderBorrar
  51. Bueno, ya sabia lo de las hojas ocultas, contaba con eso tambien, solo que yo ya tenia un modelo creado y lo unico que he hecho es basarme en el tuyo para añadirle las funciones necesarias para no tener que estar yo modificando los valores en la tabla y que se hicieran tan solo con meter los resultados, pero bueno tampoco sera mucho problema cambiarlo, creo qeu lo que hare entonces, sera guardar los goles como local en una casilla aparte y en la general sumo el valor de esa casilla al calculo de goles como visitante, ya que el resto de datos a mi me da igual que sea como local que como visitante, tan solo me interesa el general, un saludo y gracias por la aclaracion, por cierto si logras sacar lo que pedia Josep, lo de tener en cuanta los enfrentamientos directos para la posicion en la tabla, me lo podrias enviar a mi correo? javirride@hotmail.com, gracias y nuevamente un saludo

    ResponderBorrar
  52. Hola, el pedidio de Josep está en la lista de "por hacer". Sucede que ando corto de tiempo. Pero en cuanto pueda, y si lo logr, publicaré el modelo en este blog.

    ResponderBorrar
  53. Gracias amigo, si lo consigues sera una pasada. Vaya para ponerte una pedazzo de medalla, yo llevo tiempo dandole vueltas y no hay manera. Dime si lo consigues a josepmmilian@gmail.com

    ResponderBorrar
  54. Hola, tngo un problema con la tabla al introducir un resultado, no me salen los puntos obtenidos en Total, como tampoco si ganan en local sale sumado como victoria... por que?

    Te felicito por esta gran página... me sirve de mucho.
    Dani

    ResponderBorrar
  55. Hola Dani
    fijate si el nivel de seguridad permite correr macros (Herramientas--Macros--Seguridad)

    ResponderBorrar
  56. hola maestro, disculpe, he bajado su tabla, pero en cuestion de los pts no me aparece nada, ni se desplega en los q a equipos se refiere, yo uso office 2007 enterprise, no se cual sea el problema, agradezco su ayuda respecto a este tema, gracias de nuevo, saludos, espero respuesta

    ResponderBorrar
  57. Hola Manuel,
    No he probado el modelo con XL2007.
    De todas maneras, fijate que las definiciones de seguridad te permitan correr macros (el modelo funciona con macros).

    ResponderBorrar
  58. Disculpeme maestro por la distracción, tiene usted razón, no me había dado cuenta q por default me protegía los macros, ya lo puse como debe de ser y funciona muy bien, lo felicito por todos los trabajos publicados...

    ResponderBorrar
  59. ...respecto a lo anterior, como podría usar esa informacion en una pagina web diseñada con frontpage2000, la tabla de posiciones es para jugadores de futbol de videojuego, gracias de anticipado y disculpe la molestia

    ResponderBorrar
  60. Hola,
    no tengo experiencia publicando páginas Excel con FrontPage, pero Excel tiene la opción de guardar un cuaderno o un rango de él como página web. En el menú Archivo eliges la opción "Guardar como página web".

    ResponderBorrar
  61. busco la forma de elaborar un calendario de juegos para una liga de futbol. Ojala y me puedieran ayudar

    Atte. Salvador Nuño Marín

    ResponderBorrar
  62. Hola Salvador, podrías describir un poco que entiendes por calendario para una liga de fútbol (fixture?).

    ResponderBorrar
  63. Wenas!! bueno mi pregunta es, si se podria hacer una especie de sorteo aleatorio. veras yo he transformado tu base para en vez de hacerla de una liga hacerla de un torneo, hasta ahi todo bien, pero me gustaria hacer un sorteo aleatorio para emparejar a los equipos en diferentes grupos, tengo una hoja con la lista de los 32 equipos participantes en una columna, y de esa columna me gustaria que cogiera todos los equipos y los ordenara en otra aleatoriamente para que fuese parecido a un sorteo y asi quedaran emparejado en los 8 distintos grupos del torneo, ¿se podria hacer algo para conseguir algo como lo que quiero? se que existe un random pero no se como utilizarlo en exel para coger tantos valores de una misma columna y colocarlos aleatoriamente en otra. gracias

    ResponderBorrar
  64. Bueno, yo tengo creado algo muy similar a tu hoja de calculo, pero en vez de ser de una liga, es de un torneo para 32 equipos, que en su primera fase se dividen en 8 grupos de 4, y como tu tienes en tu hoja, he creado una hoja aparte para poner la lista de los equipos y que de ahi se cojan sus nombres solo con cambiarlos en ella, todos en una misma columna.
    Bien mi pregunta es la siguiente, ¿podria pasar todos esos equipos de esa columna a otra pero ordenandolos aleatoriamente, una vez se hayan completado todos los equipos de dicha lista? lo que pretendo es que no queden emparejados en los grupos tal como los voy introduciendo en la lista, sino que se hiciera una especie de sorteo aleatorio en el cual no hubiera ni trampa ni carton, se que existe un random y tal vez con eso se podria crear pero no sabria como hacerlo si me puedes ayudar, gracias

    Atte. Javi

    ResponderBorrar
  65. como podria crear una columna de 32 equipos colocados aleatoriamente, partiendo de otra columna donde tengo los nombres? gracias

    ResponderBorrar
  66. Hola Javi
    me parece que tu problema sería más bien cómo generar números aleatoorios únicos (no repetidos). Te sugiero que leas esta nota sobre el tema.
    Puedes generar los números aleatorios en una hoja o rango auxiliar, y luego ligarlos a las celdas donde los necesitas.

    ResponderBorrar
  67. Alguien me podria dar informacion de que cosa cambiar en el modelo para que pueda funcionar con campeonato de 2 ruedas con 38 fechas en Total. El numero de equipos seria 20.

    Agradezco la respuesta.

    jose maria

    ResponderBorrar
  68. Hola José María

    el modelo está basado en un campeonato en dos rueda (cada equipo juega un contra los demás un partido de local y uno de visitante). Todo lo que tienes que hacer es poner en la hoja Paramétros 20 en la celda de Cantidad de equipos y anotar los resultados en la hoja Resultados.

    ResponderBorrar
  69. Jorge, que tal?
    Realmente es muy bueno todo lo que haces con excel, pero soy un neofito en esto y me comprometí a armar el fixture para el campeonato de mi empresa que se realiza con 6 equipos en un solo torneo todos contra todos, resultando campeón el acumule mayor puntaje.
    ¿Crees que puedas enviarme una tabla de posiciones para este torneo?...Realmente te lo agradecería.
    Este es mi e-mail: julio.velasquez@lumicenter.com.pe

    ResponderBorrar
  70. Hola Julio
    todo lo que tienes que hacer es descargar el archivo (hay un enlace en la nota). En la hoja Parametros, fijas la cantidad de equipos a 6 y reemplazas Equipo 1, Equipo 2, etc por los nombres de los equipos de tu empresa.

    ResponderBorrar
  71. hola.. muy bueno el log, lo felicito señor, gracias por la ayuda a todos los que la necesitamos!

    ResponderBorrar
  72. Hola Jorge tu sabes tanto el excel que da miedo... eres muy bueno, tengo unos problemitas y no se si puedas ayudarme... quiero hacer una lista de 32 equipos o más y luego emparejarlos al azar que funciona como hacer un torneo de equipos donde se programa los encuentros y se decide quien con quien juega pero de manera aleatoria, no sé si se pueda hacer esto es para excel 2003, Gracias de antemano

    ResponderBorrar
  73. Hola Roger
    interesante cuestión. Lo que haría es sortear aleatoriamente la primer fecha del torneo. Las siguientes fechas seguirían alguna regla establecida.
    Para sortear aleatoriamente los rivales necesitamos asignar un número aleatorio, en tu caso entre 1 y 32, que sea distinto del número del equipo sorteado y que no se repita.
    En esta nota muestro como generar números aleatorios únicos.
    Sólo quedaría por resoñver que el número sorteado sea distinto del número atribuido al equipo.
    Tal vez escriba una nota sobre el tema.

    ResponderBorrar
  74. Hola Dunkelman
    Bueno primero qeu nada yo tengo hecho lo que Roger quiere asi que si quieren me agregan y se los paso, mi direccion Javirride@hotmail.com

    Bueno mi pregunta es, en tu archivo de la liga, tenias una hoja resultados auxiliar que hace referencia a la hoja resultados, bien esa hoja resultados sus casillas son tipo texto, si las pusiera de tipo general para meter una formula en ellas, por que no recoge la hoja de resultados auxiliar el valor cuando esta la casilla de resultado en blanco? me aparece un error de valor

    ResponderBorrar
  75. bueno ya he dado con el problema, el problema que al borrarlos con una funcion yo los estaba rellenando con: "" osea un blanco, pero eso no es igual que limpiar el contenido de la celda, sabe como limpiar el valor de la celda con una funcion y que quedara la celda igual que si la seleccionamos y presionamos supr?

    Gracias, un saludo

    ResponderBorrar
  76. Hola Javirride

    empecemos por el final: la explicación por qué te da error cuando cambias las casillas de texto a general se debe a que el modelo usa macrofunciones (XL4) para evaluar los resultados. Esto está explicado en la nota en el párrafo que empieza con La hoja Resultados Auxiliar contiene una matriz de 20 filas por 20 columnas y está ligada a la hoja Resultados por medio de la macrofunción EVALUAR....
    En cuanto al modelo de sorteo que pide Roger, no se a que te refieres con que te podemos agregar (ya que esto no es un foro, sino un blog). Si tu modelo se puede descargar de algún sitio, puedo poner un enlace aquí en el blog. Si no, le sugiero a los lectores te manden un mail para que les mandes el modelo.
    Gracias por la colaboración.

    ResponderBorrar
  77. bueno a tanto no llego, no lo tengo puesto en ningun sitio para que podais descargarlo, si quereis les paso el codigo, o mejor aun para que lo tengais completo y veais como funciona que alguien que pueda colgarlo me mande un e-mail y se lo envio para que todos podais verlo

    ResponderBorrar
  78. Hola Javi

    puedes enviarmelo (jorgedun@gamil.com) y veré de ponerlo aquí un enlace al archivo.

    ResponderBorrar
  79. Hola Javi

    se me había pasado por alto tu comentario del 10/12.
    No se puede "limpiar" el contenido de una celda con una función, ya que la función que da "blanco" como resultado reside en la celda y por lo tento ésta no está vacía.
    Lo que tienes que hacer es evaluar la celda con la función LARGO. Si el resultado de la fórmula es 0, esto significa que la celda contiene un resultado "blanco" que es como si estuviera vacía.
    Por ejemplo, en lugar de usar la fórmula =SI(ESBLANCO(A1);"juan";"pedro") tienes que usar
    =SI(LARGO(A1)=0;"juan;"pedro")

    ResponderBorrar
  80. ok, gracias de todos modos ya me habia puesto a darle muchas vueltas ese dia y logre limpiarla por completo aun teniendo un algo, en vez de dejarla en balnco, ya le paso el archivo mio a esa direccionq eu han puesto para que vean y evaluen como he hecho todo ;) un saludo y gracias

    ResponderBorrar
  81. gracias por el ejemplo
    te puedo pedir un favor que modificaciones hay que hacer para agregar mas partidos de local y visitante ejemplo:3 , y por otro lado alguna forma de organizar los partido en 2 canchas y asi te muestra el organigrama de partidos.
    desde ya muchas gracias

    ResponderBorrar
  82. Hola
    en esta nota hay una versión ampliada para hasta 40 equipos.

    ResponderBorrar
  83. donde consigo una tabla de numeros para hacer sorteos de partidos para un campeonato de 20 equipos:
    Por ejemplo;
    PARA 3 O 4 EQUIPOS
    1º FECHA
    4-3
    1-2
    2º FECHA
    2 - 4
    3 -1
    3º FECHA
    4 - 1
    2 - 3

    GRACIAS

    ResponderBorrar
  84. El tema de sorteo de partidos (o fixture) está en mi carpeta de "proyectos por cumplir". Espero en un futuro cercano publicar una nota sobre el tema. Mientras tanto te sugiero que hagas una búsqueda en la WEB.

    ResponderBorrar
  85. Hola Jorge, tengo que hacer una tabla para para un torneo... el tema es que la reparticion de puntos no es como la que figura en la tabla (3 pts PG, 1pt PE, 0pt PP). En este campeonato los empates se definen a penales y se le asignan 2pts al que gano a los penales y 1 al que perdio.
    Esto me dificulta poder llevar los datos con tu tabla... se podrá hacer algo para que los puntos se repartan de la siguente manera? (3pts partido ganado, 2pts partido empatado y ganado a penales, 1pt partido empatado y perdido a penales, 0 pts partido perdido)

    ResponderBorrar
  86. Los cambios que habrían que introducir en el modelo hacen que no sea práctico adaptarlo a tus necesidades. Habría que construir un modelo distinto. Y ya que hablamos de un modelo distinto, estoy pensando en construir algo que incluya también un método para sortear el fixture.

    ResponderBorrar
  87. La verdad que esta buenisima la tabla
    solo tengo una pregunta va dos en realidad

    despues de poner en la 3er solapa que los equipos son 20 la tabla de posiciones en la 1er solapa sigue con 6 y la parte donde van los resultados en la 2da solapa tambien
    como puedo modificar eso??

    ResponderBorrar
  88. El modelo funciona con macros. Asegúrate que la definición de seguridad de macros (Herrramientas--Macro--Seguridad) esté en Bajo o Medio. Si está en Bajo, Excel ejecuta la macro sin preguntar preguntas. Si está en Medio, te preguntará si quieres ejecutar la macro o no.

    ResponderBorrar
  89. Hola Jorge, muy bueno tu Blog, esto nos ayuda muchisimo a todos, te hago una consulta baje la planilla para 20 y 40 equipos, resulta ser que tengo 6 zonas de 19 equipos despues de configurar todo como das la explicacion coloco los resultados pero los puntos no aparecen , que puede ser que este fallando, desde ya muchisimas gracias

    ResponderBorrar
  90. Lo más probable que tengas desactivada la posiblidad de correr macros. En el menú Herramientas--Macro--Seguridad debe estar en Medio o Baja.

    ResponderBorrar
  91. Felicitaciones por el blog!!! me ha brindado mucha ayuda. Hemos organizado un campeonato de ida y vuelta y además queremos sacar las estadísticas cono goleadores, tarjetas, etc. El primer problema q me encuentro es trasladar el resultado de los partidos a la hoja de Resultados, como puedo hacer para juntar el contenido de dos celdas? Ej en una dice 5 y en otra dice 3 llevarla a otra celda q diga 5-3. Así llevaría esa celda a la hoja de resultados. Desde ya muchas gracias

    ResponderBorrar
  92. Hola Francisco

    no se si te entiendo. En el modelo, primero ingresas los resultados en la hoja Resultados, poniendo en la celda todo el resultado (goles local - goles visitante).
    Así que no hay ninguna necesidad de trasladar los resultados a la hoja Resultados.

    ResponderBorrar
  93. Muy bueno. Es justo lo que estaba buscando para poder mantener una tabla de posiciones. Muy practico.

    ResponderBorrar
  94. Hola, Jorge L. Dunkelman, primero felicitarte por el blog. Yo me descarge tu tabla de 20 posiciones para una liga. puse los resultados en la hoja de resultados (Ej: 2-0) y cuando voy a laa hoja de tabla de posiciones me pone todos los datos menos los puntos. HE intentado y probado todo y no consigo poner los puntos. Que puedo hacer. Ayudame, gracias.

    ResponderBorrar
  95. Hola Kaiser

    como ya he puesto en un comentario anterior "lo más probable es que tengas desactivada la posibilidad de correr macros. En el menú Herramientas--Macro--Seguridad debe estar en Medio o Baja.

    ResponderBorrar
  96. Hola Jorge, muchas felicitaciones por el blog, y gracias por compartir tu conocimiento con el mundo.

    Te escribo por el mismo problema de post anterior, yo trabaje con los macros en medio, y no me puso ni Pts, ni PG ni PE ni PP, lo cambie a bajo t tampoco me funciona, por cierto, hay un link roto al archivo mejorado que subiste por segunda vez... sera que como utilizé el primer archivo, me salio mal todo? gracias...

    ResponderBorrar
  97. Hola
    acabo de probar los enlaces en la nota y todos funcionan. Tambi[en he descargado el modelo (a veces los archivos se corrompen) y también veo que funciona sin problemas.
    Se me ocurre que tal vez no estás ingresando los resultados con el formato adecuado (1-0, por ejemplo).
    Te sugiero que me envies el archivo que no funciona para que pueda ver dónde está el problema.

    ResponderBorrar
  98. Hola
    Jorge, acabo de probarú programa y me parece muy bueno, pero me ha dado por correrlo con los resultados de la eliminatoria al mundial 2010 y no me coincide con los datos reales no se si depronto hay alguna celda que falte por asociar ya que en los PTS totales no suma adecuadamente Ej: un equipo de local juega 3 partidos, ganados todos y solo muestra 2 ganados y por lo tanto suma 6 pts (parece que el error esta en los partidos ganados y empatados.

    Saludos y gracias por compartir sus conocimientos con las demas personas.

    ResponderBorrar
  99. Hola Oscar

    mandame por favor el archivo con el problema. El programa ya ha sido probado muchas veces y corre sin problemas. Pero siempre hay lugar para otro bug...

    ResponderBorrar
  100. Hola Jorge: el 18/04/2007 daniel propuso:Se pueden hacer una tabla asi pero con 2 zonas? Los equipos juegan todos contra todos un solo partido (sin revancha) pero estan divididos en 2 zonas, o sea, 2 tablas de posiciones y un solo fixture.
    hoy tengo el mismo problema. te agradecere me ayudes a solucionarlo.Gracias

    ResponderBorrar
  101. Como dicen algunos ministros, es verdad que prometí, pero no prometí cumplir con las promesas :)
    Y ahora en serio, en un futuro cercano estaré publicando un modelo con zonas y tal vez con manejo de estadísticas.

    ResponderBorrar
  102. hola jorge: me gustaría saber como puedo agregar la funcionalidad de "punto bonus" en lugar de poner el resultado "3-1", poner por ejemplo "5*-3" lo que significa que el ganador tuvo un pto bonus por marcar mas de 4 goles o "2-1*" lo que significa que el perdedor tuvo un bonus por perder por menos de 2 goles. Te pregunto esto porque en el campeonato que estoy de rugby existe esta modalidad de puntuacion.
    ojala me puedas ayudar mi mail es el conetto10_gmail_com, de antemano muchas gracias.
    saludos,Cristian.

    ResponderBorrar
  103. Otra de mis promesas es crear un modelo para rugby, donde debemos contemplar el tema de los puntos bonus.
    En mi modelo para fútbol no puedes agregar nada ya que esto haría que el modelo falle.

    ResponderBorrar
  104. Hola. descargo el archivo de futbol de 20 equipo. pongo el resutado pero en la tablas no aparecen los puntos (solo los goles) que pasa???

    ResponderBorrar
  105. Lo más probable que que el nivel de seguridad de las macros esté pueta a Máximo. Por lo tanto las macros no corren.

    ResponderBorrar
  106. Jorge muy bueno el trabajo, me sirve de mucho, ahora soy mas eficiente.
    mil gracias

    ResponderBorrar
  107. magnifico tu trabajo,complicado de hacer y facil de manejar,para los que no sabemos practicamente nada de excel,pero nos dedicamos al deporte es una herramienta indispensable.pero ¿que habria que hacer para restar a un equipo en la clasificacion 3 puntos por sancion por ejemplo?.¿seria posible que a la hora de imprimir,solo aparecieran los puntos totales,y no,los locales y visitantes?gracias por tu magnifico blog.

    ResponderBorrar
  108. Voy a intentar utilizar tu modelo adaptándolo para poner los resultados de un campeonato de padel que vamos ahaecr entre 10 parejas en mi empresa.

    Lo que me gustaría saber es cómo puedo luego subir los resultados a un blog para que todo el mundo pueda consultarlos cuando quiera.

    Gracias

    ResponderBorrar
  109. Hola

    habría que agregar un campo en la tabla donde poner los puntos que hay que restar del equipo y agregar este campo a la fórmula que calcula el total de puntos.
    En cuanto a imprimir sólo el total de puntos, basta con ocultar las columnas de local y visitante.

    ResponderBorrar
  110. hola Jorge.

    primero quiero felicitarte por todo lo que haces y por compartirlo con gente que lo necesite! yo te escribi un mail haciendote un pedido, espero que lo hayas recibido.
    En caso que no lo hayas recibido este es mi pedido:
    necesitaria un fixture tipo mundial de futbol, 6 grupos de 4 equipos, donde clasifican los dos primeros de cada grupo y los 4 mejores terceros, con los cuadros de octavos de final, cuartos, semi y final. tambien lo necesitaria para 7 grupos y 8 grupos igual al anterios, salvo que en el de 7 grupos clasifican los dos mejores 3° y en el de 8 solo los dos primeros! espero haberme explicado correctamente.

    desde ya muchisimas gracias, espero una respuesta tuya!!

    Saludos!!

    mi mail es: diegoferrari23@gmail.com

    ResponderBorrar
  111. Hola Diego
    tu consulta es uno de los temas que vengo prometiendo tratar en una futura nota.
    Mientras tanto podés fijarte en los modelos que se pueden descargar del sitio Excely

    ResponderBorrar
  112. Hola, e estado probando esta tabla... no me funciona los puntos,partidos ganados,perdidos o empatados y no se actualiza en la tabla de posiciones.... me podrian explicar porque?? Saludos

    ResponderBorrar
  113. Como ya he señalado en otros comentarios, el modelo utiliza macros. Por lo tanto tienes que asegurarte que el nivel de seguridad (Herramientas--Macro--Seguridad) esté definido como Medio o Bajo.

    ResponderBorrar
  114. Hola Jorge;

    Me parece genial la tabla de clasificación, pero estoy buscando una cosa un pelín distinta, y no se en este momento como hacerla porque no suelo trabajar mucho con Excel.
    La cuestion es que lo que quiero hacer es muy parecido a tu clase magistral, pero con una diferencia, necesito poner en la misma hoja la clasificación y resultados de la jornada, y así con todas las jornadas de la liga, es decir, para ver la evolución dle equipo.

    Un slaudo

    ResponderBorrar
  115. Hola

    no es tan "pelin" distinta como parece. Y como ya he prometido (aunque no he prometido cumplir la promesa), en un futuro estaré publicando un modelo que incluye lo que estás pidiendo.

    ResponderBorrar
  116. Hola jorge, queria felicitarte por la pagina y por la orientacion que nos das en el uso del excel...

    Yo te queria consultar si al modelo de tabla de posiciones que das en este post, no se le puede agregar una tabla de descenso por promedio como la que se hace en el torneo argentino...
    Bueno, si se puede, peganos el grito..jaja...saludos y otra vez gracias por brindarnos tus conocimientos...

    Aldo de Rosario-Argentina.

    ResponderBorrar
  117. Hola Aldo

    casi todo se puede con Excel. Tendrías que explicarme (en realidad recordarme) cómo se calcula el promedio para el descenso.

    ResponderBorrar
  118. Hola, yo ya estoy haciendo intentos por ograr este calendario, pero tengo un problema, en la liga que yo juego, no hay empates, en caso de haberlos, se decide con penales, el que gane se lleva dos puntos y el q pierda 1, como puedo lograr esto??

    u_bro8@hotmail.com

    ResponderBorrar
  119. Hola
    la prespuesta obvia es que hay que diseñar el modelo de acuerdo a las reglas de tu campeonato. ¿Siempre el que gana recibe dos puntos y el que pierde uno (como en el basquet) o sólo cuando se decide por penales?

    ResponderBorrar
  120. es solo cuando se decide en penales, pero ya lo resolvi, gracias, no me habia dado cuenta de como habias sumado los puntos, pero ya lo logre

    ResponderBorrar
  121. Hola Jorge! mi nombre es Alvaro y te escribo porque tuve un problema cuando quise realizar el modelo de la tabla de posiciones. Mi problema es que cuando intento poner en una celda el resultado de un partido (por ejemplo 2-1) la máquina interpreta que estoy introduciendo una fecha y por ese motivo en la hoja de Resultados auxiliares(donde debería aparecer el número 1) me aparece un número como por ejemplo 39815. Quisiera saber si me podes brindar una solución. Desde ya muchas gracias y te felicito porque sos un genio de la computación

    ResponderBorrar
  122. Alvaro
    estoy bien lejos de ser un genio de la computación, pero gracias por los halagos. En cuanto a tu problema, la tabla en la hoja Resultados donde tienes que poner los resultados está formada como texto. Aparentemente has cambiado el formato de las celdas o estás poniendo los resultados en el lugar equivocado.

    ResponderBorrar
  123. Jorge, soy profesor de Ed. Física, me manejo bastante bien con la compu y sobre todo con Excel, pero hace mucho tiempo que quise armar mi propio fixture para emplear en los torneos de las escuelas, pero nunca encontaba la fórmula adecuada, después de buscar y buscar encontré tu blog y te escribo solamente para agradecerte, realmente el aporte que me hiciste con este archivo es muy grande para mi, no sólo porque ya tengo el fixture, sino que te tomaste el tiempo de explicarlo, y eso es de grosos. Mil gracias y estaré usandolo y perfeccionándolo si puedo y te lo enviaré para que lo implementes. Otra vez, Gracias.

    Nacho

    ResponderBorrar
  124. Hola Jorge.

    Primero quiero felicitarte por tu excelente blog, es de mucha ayuda para quienes no tenemos conocimientos avanzados de excel y mucho menos de macros. Afortunadamente la encontré buscando una tabla de posiciones en google y ya la tengo guardada como favorita para revisarla constantemente.
    queria pedirte una ayuda, necesito realizar tablas de posiciones para 5 series de 6 equipos cada una .. estuve revisando el ejemplo de la tabla de pocisiones pero no puedo mostrar las hojas ocultas, para más o menos tener una idea.
    si pudieras ayudarme agregando un archivo con el ejemplo que te menciono, me sería de mucha utilidad.
    Saludos cordiales

    Pablo

    ResponderBorrar
  125. Hola es muy interesante todo lo que aportas y me alegro que sea desinteresado gracias de antemano..una pregunta como puedo aumentar los equipos en la pagina de resultados y de posiciones..en la de parametros la subo pero no en las restantes...soy novatillo en excel,un cordial saludo

    ResponderBorrar
  126. Hola novatillo (todos lo fuimos alguna vez!)
    asegurate que la definición de seguridad de las macros esté puesta a Baja, para que puedan correr (Herramientas-Macro-Seguridad)

    ResponderBorrar
  127. Me ha servido MUCHÍSIMO toda la información que proveés desde tu blog. Eternamente gracias! :)
    La primer duda que tengo es con respecto a la lectura de los goles del visitante mayor a 10 con la fórmula matricial (=SUMA(SI(ESNUMERO(--IZQUIERDA('matrices resultados'!E9:E12;(LARGO('matrices resultados'!E9:E12)-ENCONTRAR("-";'matrices resultados'!E9:E12))));--IZQUIERDA('matrices resultados'!E9:E12;(LARGO('matrices resultados'!E9:E12)-ENCONTRAR("-";'matrices resultados'!E9:E12)))))}). Se te ocurre alguna manera para que se puedan leer bien los 2 dígitos?. De local lee bien cualquier número.
    Desde ya, muchas gracias.

    César.

    ResponderBorrar
  128. César
    podrías ser un poco más específico sobre el problema? He puesto resultados abultados (20'10 y por el estilo) para ver como aparecen en la tabla y no he detectado ningún problema. Los goles aparecen en forma correcta no importa la cantidad de dígitos.

    ResponderBorrar
  129. Si tenés un rato, te mando por mail mi xls para que veas el error que me da si pongo 1-10. Te agradezco por adelantado.
    Saludos.

    César.

    ResponderBorrar
  130. Hola jorge, tengo un problema. ElEn el campeonato para el que uso la tabla, hubo tres equipos a los que se sanciono quitandoles los puntos ganados y con un marcador de 0-3 en contra. Como puedo hacer para trasladarlo a la tabla? He logrado abrir las hojas ocultas y en las celdas de goles a favor y en contra quiero hacer el cambio restando lo que se tiene que restar, pero luego al poner el resultado de la siguiente fecha no aumenta los goles a favor o en contra. En cuanto a los puntos no he tenido problema.
    Gracias de antemano.

    ResponderBorrar
  131. Citivan
    me parece que lo mejor será cambiar los resultados en la hoja Resultados por 0 - 3. Esto te ahorraría tener que abrir las hojas ocultas (que son de hecho el "motor" del modelo, por eso están ocultas).
    De todas maneras, para hacerlas visibles tienes que abrir el módulo de la hoja y cambiar el parámetro a xlVisible, como está explicado en esta nota

    ResponderBorrar
  132. Hola Jorge, quiero felicitarte por tu blog, no tengo conocimientos muy avanzados de excel y buscando como armar un fixture de fútbol lo encontré. Ahora tengo un pequeño problema, cargué los 20 equipos del torneo, los resultados y me toma los partidos jugados, los goles a favor y en contra tanto los totales como los de local y visitante, pero no me toma los partidos ganados, empatados ó perdidos ni los puntos, por lo tanto no los ordena según la cantidad de puntos. He visto en tus comentarios y sé que tengo que fijarme si el nivel de seguridad permite correr macros pero no puedo encontrar donde me deja correr macros. Tengo Windows XP.

    ResponderBorrar
  133. Herramientas-Macro-Seguridad, y elegir Bajo
    ¿Qué versión de Excel usas?

    ResponderBorrar
  134. Hola Jorge. Gracias por contestarme, mi nombre es Mario y soy el que te preguntó cómo correr macros, la versión que tengo es el Office 2007.

    ResponderBorrar
  135. hola jorge necesito armar un torneo con 13 equipos de futbol serian todos contra todos y uno queda libre por fecha...ida y vuelta ,luego los play of de los 13 cuantos deberian pasar a esta etapa ??? yo pense en 10 en dos zonas de 5 y clasificarian 2 por zona para la semi y la final.. me podrias decir la manera mas sencilla de hacerlo .gracias walter

    ResponderBorrar
  136. Walter
    si querés usar el modelo de esta nota podrías usarlo para el torneo todos contra todos.
    Despues creas dos cuadernos, uno para cada zona. Para las semis y la final no hace falta ningún modelo.

    ResponderBorrar
  137. Jorge: te felicito por tu enorme y desinteresado aporte. Te cuento que estoy usando tu archivo para llevar la estadística de diversos torneos. Pero tengo un problema: ¿Qué puedo hacer para que el poder ingresar Walk over (no presentación de equipo) y que el sistema lo reconozca?

    La idea es poner en el cuadro de resultados 2-w, porque en estos casos el equipo que se presenta gana por 2-0 y al ausente se le restan 2 puntos.

    Desde ya, muchísimas gracias....

    ResponderBorrar
  138. Habría que modificar el modelo. Sin prometer nada veré si encuentro el tiempo para hacerlo.

    ResponderBorrar
  139. Perona mi ignorancia, pero ¿se puede bajar la planilla? porque me la muestra en una página de esnips, pero no veo en ningún lado como descargarla, ¿hay que registrarse? mi correo es fabianhmorales@hotmail.com gracias

    ResponderBorrar
  140. Fabián, ciertamente la página de Esnips sa ha vuelto un tanto complicada, al punto que tuve que publicar esta nota aclaratoria sobre cómo descargar los archivos.

    ResponderBorrar
  141. SE PODRIA MODIFICAR LA TABLA PARA QUE EN CASO DE EMPATE EL EQUIPO GANADOR OBTENGA 2 PUNTOS Y EL PERDEDOR OBTENGA 1 PUNTO

    ResponderBorrar
  142. Esos valores se determinan en la hoja Parámetros. Fijate en la primer imagen de la nota.

    ResponderBorrar
  143. Hola, buenisimo el programa, pero coloco los resultados y solo me aparece, PJ........GF.......GE.Y DIF.....pero no los puntos ni los demas datos.PG-PE-PP........es decir no salen todos los datos.....me podrias explicar que hay que hacer?
    Saludos.
    Gracias.
    ALONSO KORG
    alonsokorg@yahoo.es

    ResponderBorrar
  144. Hola Alonso
    las macros tienen que estar habilitadas. En el menú Herramientas--Macro--Seguridad tienes que elegir Medio o Bajo.

    ResponderBorrar
  145. Hay me solucionaron el problema y el programa avanza bien, lo unico si es que se podria crear la opcion de GRUPOS ya que para llevar un campeonato del mundo o una eurolegue, hay que crear para cada grupo un archivo diferente, de todas maneras es muy bueno, y me sirve ya que llevaba las estadisticas a pulso, buen trabajo y mantenme informado, de novedades.Gracias.

    ResponderBorrar
  146. Hola,

    Realizo una especie de Liga Fantástica Marca con mis amigos, siento un total de 12 participantes. Realizamos 3 Rontas, es decir, 33 jornadas y me gustaría que se fuese actualizando la clasificación según meto los resultados.

    ¿Podrías mandarme al correo el archivo?

    Un saludo. JuanMa (jmaxkorso@hotmail.com)

    ResponderBorrar
  147. Podés descargar el archivo puldando el enlace en la nota.

    ResponderBorrar
  148. Muy buenas, lo primero felicitarte por la web, está muy bien y creo que nos ayuda muchísimo.
    Ahora mi pregunta, como puedo hacer para tener los resultados de una tabla de goleadores.
    Gracias de antemano.

    ResponderBorrar
  149. Tenés que llevar un registros de los goleadores, es decir, quien hizo los goles en cada partido.

    ResponderBorrar
  150. Estoy usando el programa y marcha bien, gracias por crearlo.
    Saludos desde EEUU.

    ResponderBorrar
  151. Hola Jorge,en primer lugar felicitarte por tu trabajo.Estoy intentando hacer con tu tabla una competición de 16 equipos y las clasificaciones falla.Me has hablado de las macros,pero no encuentro donde pone Herramientas-Macros-Seguridad, si me pudieras decir donde estan t3e lo agradeceria.
    Un saludo

    ResponderBorrar
  152. Pedro
    ¿Qué versión de Excel estás usando?

    ResponderBorrar
  153. Jorge, muchas muchas gracias por el material!, es excel-ente!!!
    No se nada de excel, muy poco, tal vez digo una pavada, pero sería muy útil si este archivo-programa de la posibilidad de elegir cantidad de "grupos o zonas". Es decir, todos los equipos en un grupo (como es ahora) o en 2, 3, 4, ect. como sería un fixture de un mundial.
    Ojalá algún día lo puedas subir.
    Excelente el Blog, me voy a poner a estudiar este gran programa.
    Saludos
    Lucas

    ResponderBorrar
  154. Estoy utilizando el 2003, el tema de la macros ya lo tengo controlado,ahora lo que me ocurre es que al poner los resultados en la clasificación se los asigna a otro equipo, a ver si me puedes echar un cable.
    Un saludo

    ResponderBorrar
  155. Difícil saber que es lo que puede ser. Te sugiero que mem mandes tu archivo para que le de un vistazo.

    ResponderBorrar
  156. Te lo he mandado me lo has podido mirar?

    ResponderBorrar
  157. Hola Pedro

    acabdo de mandarte un mail con la respuesta. El problema es que en lugar de poner los nombres de los equipos en la hoja Parámetros, los pusiste directamente en la tabla de la hoja Tabla de Posiciones borrando así las fórmulas.

    ResponderBorrar
  158. Hola estoy muy interesado en este archivo que ofreces, la verdad es que parece un trabajo fantastico. Me es imposible descargar los enlaces, bueno los descargo pero no están los archivos. ¿serias tan amable de enviarmelos? Gracias por adelantado

    ResponderBorrar
  159. El archivo está pero el sitio donde los guardo ha hecho casi imposible encontrar cómo descargarlo. Te le estaré mandando por mail en las próximas horas.

    ResponderBorrar
  160. Hola Jorge ....Excelente trabajo !!!!!!. Mi competición es de solo 7 equipos, entonces para hacerla de una duración adecuada jugamos 3 rondas (IDA - VUELTA - IDA ) Mi pregunta es si esta posibilidad está contemplada en tu Hoja de calculo? si es así, ¿donde se pueden colocar los resultados de la 3ª ronda? Muchisimas gracias !!!
    Juan Luis.- xaloc64@gmail.com

    ResponderBorrar
  161. No, el modelo es de un torneo "todos contra todos" en dos vueltas. No me queda claro por qué lo juegan en tres rondas, pero lo que se puede hacer es usar dos cuadernos, uno para la ida'vuelta, y otro para la tercer ronda y luego unificar el puntaje en una única tabla.

    ResponderBorrar
  162. Cristian Paz - Tres Isletas Chaco04 diciembre, 2009 00:09

    Hola, al que hizo todo este laburo, realmente lo felicito, y por otra parte te pido ayuda, porque yo también estoy haciendo un fixture, y lo único que me falta es la fórmula del empate.

    Utilizo esta =1*(A1=B1), pero que pasa, con esta formula, en la tabla de posiciones, ya me pone como resultado empate, porque las dos celdas están en blanco, y por lo tanto me altera los puntajes.

    Quisiera saber como hiciste vos y que puedo hacer yo, muchas gracias, ahí está mi mail, estoy todas las mañanas conectado, y por la tarde de 16 a 20. Gracias aunque sea por leer

    cristian_cjp@hotmail.com

    ResponderBorrar
  163. Cristian,
    tu fórmula sólo puede dar como resultado 1 o 0. Te sugiero que te fijes en esta nota sobre como construir una tabla de posiciones sencilla, donde muestro todas las fórmulas. Además podés descargar el archivo.

    ResponderBorrar
  164. Cristian Paz - Tres Isletas Chaco04 diciembre, 2009 13:34

    Muchas gracias Jorge, la verdad de mucha ayuda, pero lo más importante es que respondés, ahora prubeo, con esta otra explicación. Saludos cordiales

    ResponderBorrar
  165. Hola Jorge!! Buscando un fixture me topé con tu excelente blog!! Felicitaciones, me he puesto a leer tus posts desde el primero al último y he aprendido muchísimo.
    Te quería comentar que encontré en la misma búsqueda de fixtures una increíble hoja que no sé si has visto, pero me mató!! Aunque es para un máximo de 8 equipos el diseño y funcionamiento es digno de admirar.

    No pude pegar un link asi que te la envié al mail!!

    ResponderBorrar
  166. HOLA JORGE felicitaciones por tu trabajo esta muy buena la tabla!!! sabes yo quiero un diseño parecido a este solo q en partidos de ida y vuelta osea a dos enfrentamientos x equipo!

    ResponderBorrar
  167. Bueno, eso es lo que hace el modelo. Cada equipo juega contra el otro dos veces, una como local y la otra como visitante.

    ResponderBorrar
  168. Me gustariasaber como hacer un rol de juegos con excel, me puedes ayudar, seria para administrar la liga

    ResponderBorrar
  169. Ponte en contacto conmigo por mail.

    ResponderBorrar
  170. Hola, podrias decirme como se hace el fixture de segunda ronda con octavos de final... Gracias.

    ResponderBorrar
  171. Como ya he prometido en el pasado, en algún futuro cercano estaré publicando una nota sobre el tema.
    Mientras tanto sugiero que hagas una búsqueda en la Internet, hay varias sitios que ofrecen gratuitamente plantillas para campeonatos.

    ResponderBorrar
  172. Hola Jorge, cuales formulas son las que necesito para formar la segunda fase por favor ya tengo la primera fase pero no se cuales son las de la segunda fase le agradeceria si me pudiera ayudar. Gracias.

    ResponderBorrar
  173. Si estás usando el modelo de esta nota, tenés que crear un nuevo archivo para cada fase. El cálculo de los puntos es siempre el mismo y por lo tanto se usan las mismas fórmulas.

    ResponderBorrar
  174. Hola Jorge:
    Enhorabuena por tu trabajo. Teniendo interés se aprende mucho con tu blog. Me gustaría saber si encontraste la fórmula para "el enfrentamiento directo"
    "Jorge L. Dunkelman, 16 mayo, 2007 22:08
    Hola Josep
    ahora entiendo a lo quete refieres por enfrentamiento directo.
    Habría que hacer un cambio importante en el modelo.
    Veremos..."
    Lo intento, lo intento, pero no logro avances significativos. Gracias

    ResponderBorrar
  175. No, a pesar del tiempo transcurrido. Pero la promesa sigue vigente (prometí, pero no prometí cumplir:)

    ResponderBorrar
  176. Pues nada, lo seguiré intentando. Si logro dar con la solución, te la mando. Un saludo

    ResponderBorrar
  177. Hola Jorge: Por fin dí con la solución para "el enfrentamiento directo". Siguiendo tu modelo, el motor sigue siendo la hoja "Posiciones Auxiliar". He añadido una tabla con los enfrentamientos directos y la fórmula "=SI($AB$3=$AB$4);CONTAR.SI('Resultados Auxiliar'!$C$3;">0");"")", cambiando, asimismo, el ranking inicial en el que se tienen en cuenta únicamente los puntos. En otro ranking se produce el desempate por los enfrentamientos directos, que tiene en cuenta la fórmula que he puesto anteriormente. Bueno, la explicación es más extensa, así que te mando el archivo a tu correo para que lo puedas ver. Funciona correctamente, pero seguro que se puede hacer de una manera más sencilla. Un saludo desde Santander, España, Pablo V-H.

    ResponderBorrar
  178. Jorge, la verdad solo andaba buscando un par de formulillas en la web, pero este archivo esta muy bueno, casualmente dentro de 1 mes comienzo con una pequeña liga en Honduras y esto me servira muchisimo, Gracias por compartir tu habilidad con el resto del Mundo

    ResponderBorrar
  179. EXCELENTE LO FELICITO Y GRACIAS POR EL APORTE

    ResponderBorrar
  180. hola q tal!!! me parece estupenda tu hoja. lo unico q no entiendo es el fixture es decir como saber las fechas. por ej la fecha 1 que equipos se enfrentan, en la 2 tambien y asi sucesivamente

    ResponderBorrar
  181. hola jorge! no entiendo el tema del fixture,donde visualizo las fechas es decir fecha 1 a vs b, la fecha 2 y asi sucesivamente si podes contestame a mi mail guillediaz@live.com.ar sos un grande!!!!!

    ResponderBorrar
  182. El modelo no incluye un fixture. Las fechas las tienes que determinar por tu cuenta.

    ResponderBorrar
  183. Jorge.
    Lamento el poco tiempo que tengo, y la demora en dar con tu sitio. Muy bueno por cierto.
    Mi problema puede ser simple aunque me esta resultando complicadisimo.
    Organizo un torneo de 16 equipos todos juegan contra todos. 8 partidos por jornada pero en 2 Canchas, lo cual da que hay 2 turnos de cada un, 2 primeros, 2 segundos, 2 terceros y 2 cuartos. TODOS tienen que rotar el TURNO que le toca de forma tal que todos jueguen la misma cantidad de partidos en cada turno. Un Lio importante! AGRADECERE A TI O CUALQUIER PERSONA SU COLABORACIÓN ES URGENTE. GRACIAS. GILGAM tarcko@gmail.com

    ResponderBorrar
  184. No entiendo si se trata de un torneo por zonas donde en cada zona se clasifican los primeros o los primero y los segundos o un torneo todos contra todos. En este último caso no tiene importancia donde se juega y podés usar una única tabla.
    Me parece que tu problema es con el fixture, no con la tabla.

    ResponderBorrar
  185. jorge, espectacular lo tuyo, pero nesecito lo siguiente:
    organizo un campeonato con 18 equipos pero se enfrentan un solo partido ( no hay local ni visitante ) se puede arreglar la tabla ?

    ResponderBorrar
  186. Hola jorge!!! Te felicito por lo que sabes.
    Soy secretario de euna escuelita de futbol de la zona de las piedras y quisiera llevar adelante las tablas de posiciones. El sistema que se utiliza es el siguiente: se juega en 8 categorias de edades y se lleva una tabla de posicion para cada categoria. Se juega en 2 ruedas apertura y clausura. Necesitaria entonces una planilla por categoria para cada torneo y a su vez otra planilla que seria la suma de puntos de todas las categorias para ver la clasificacion por equipo. Se podra hacer algo?


    Desde ya muchas gracias maestro

    ResponderBorrar
  187. Hola Matías,
    lo más sencillo es que descargues el modelo de la nota y uses uno para cada categoría/torneo.
    Para la plantilla de todos los equipos podrías usar el modelo que propongo en esta nota, introduciendo los datos manualmente.

    ResponderBorrar
  188. hola, esta excelente tu tabla, pero queria decirte que me da un error, no suma los puntos de los juegos aunque si ordena los equipos por ganadores, que hago?

    ResponderBorrar
  189. hola jorge, como puedo agregar en la tabla de posiciones puntos extras a algunos equipos? como la tabla se ordena automaticamente no puedo restarselos directamente ya que al actualizarse la tabla con otros resultados se mueven los equipos y los puntos extras cambian de equipo, como puedo hacerlo para evitar este error?
    gracias

    ResponderBorrar
  190. El modelo no contempla esa posibilidad. Habría que modificar la tabla de posiciones en la hoja oculta.

    ResponderBorrar
  191. Buenos dias jorge, recien encuentro tu blog y me parece formidable tengo conocimientos basicos de excel nada del otro mundo, y tu tabla me sirve para hacer una adaptada a baloncesto. tengo algunos problemas parahacerlo:

    1.- no he podido hacer la macro para ocultar las filas en la hoja parametros cuando defines el numero de equipos que participan.
    2.- no he logrado entender dos formulas de la tabla auxiliar, en el apartado visitante las columnas correspondientes a goles a favor y goles en contra.

    espero me puedas orientar con estos dos problemas que no seran lo unicos pues no solo sera tabla de posicione sino que incluire roll de juegos.

    ResponderBorrar
  192. Oscar,
    la dirección de mi correo electrónico está en la pestaña Ayuda (en la parte superior del blog)

    ResponderBorrar
  193. Hola Jorge, he puesto todos los resultados pero los puntos se quedan en 0 que tengo que hacer para que suban?

    ResponderBorrar