Professional Documents
Culture Documents
Excel
SBADO, SEPTIEMBRE 23, 2006
Despus de publicar la tabla de posiciones en mi nota sobre como construir una tabla de
posiciones para un campeonato de ftbol con Excel he recibido algunos pedidos de agregar
un mtodo de manera que al ingresar los resultados de los partidos la tabla se vaya
actualizando automticamente.
La tabla que muestro en esta nota, y que pueden descargar aqu, permite construir una
Primero dar las instrucciones para el uso del modelo y luego, para los que se interesen,
el torneo (lista desplegable en la celda B6) e introducir los nombres de los equipos
e introducir los resultados de los partidos jugados hasta el momento. Importante: los
visitante". Por ejemplo "3-2" para una victoria local o "2-3" para una victoria del equipo
Por ejemplo, en la primera fecha del torneo Equipo 1 venci a Equipo 2 por 2 goles a 1;
He ocultado las columnas que muestran las estadsticas como local y visitante de cada
Hasta aqu todo lo que hay que saber para usar el modelo.
El cuaderno contiene cinco hojas, las tres ya mencionadas y dos ocultas: Posiciones Auxiliar
xlSheetVeryHidden y no por lo tanto se las puede volver visibles con el men "Formato--
Hoja--Mostrar". Una explicacin de cmo volver estas hojas visibles se puede leer en mi
La hoja Resultados Auxiliar contiene una matriz de 20 filas por 20 columnas y est ligada a
la hoja Resultados por medio de la macrofuncin EVALUAR. Este tipo de funciones
incluidas en nombres. En nuestro caso hemos definido el nombre "resultado" con la frmula
=SI(ESBLANCO(Resultados!D3),"",EVALUAR(Resultados!D3))
Esto nos permite establecer quien es el ganador, el local o el visitante, o si hubo empate. La
trata de un empate. Esto nos permitir luego contar cuantos partidos ganados, perdido y
La hoja Posiciones Auxiliar es el "motor" del modelo. Aqu realizamos todos los clculos que
La tabla cuenta con un rango para las estadsticas de los equipos como locales, otra para
las estadsticas de los equipos como visitantes y la suma de las columnas respectivas de
=CONTAR.SI('Resultados Auxiliar'!B3:G3,">0")
para calcular la cantidad de partidos ganados como local, contamos cuantos nmeros
Los partidos perdidos se pueden calcular cambiando ahora la condicin a "menor que cero"
Para calcular los goles a favor como local, sumamos los nmeros a la izquierda del guin en
los resultados anotados en la fila del equipo en la hoja Resultados. Para esto usamos la
frmula 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 frmula 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)))))}
El rango de las estadsticas como visitante (columnas K:R) contiene frmulas distintas, ya
que nos basamos en las columnas de la matriz en la hoja Resultados y no en las filas.
frmula:
=CONTARA(INDICE(Resultados!$A$3:$V$22,,FILA()))
=CONTAR.SI(INDICE('Resultados Auxiliar'!$B$3:$U$22,,FILA()-2),"<0") es
class="category">Categoras: Funciones&Formulas_