...
Otra cosa que se me ocurio, he leido que para añadir mas casas de apuestas de lo que nos permite hasta las celdas con **********
hay que modificar el criterio de validacion.
Podrias explicarme como se podria hacer, si no es muy complicado, por que me interesaria añadir bastantes mas casa de apuestas.
Gracias otra vez!
Buenas tardes, AnotherTry. Vamos a explicar ahora cómo añadir más casas de apuestas a la hoja.
Añadir más casas de apuestas y controlar su saldo de bankEl proceso se resume en los siguientes pasos:
1.- Modificar la lista desplegable de la columna "Casa" en la rejilla del histórico.
2.- Modificar el criterio de validación de esa columna para que recoja la "ampliación de la lista".
3.- Crear en el seguimiento del bank las celdas correspondientes a las nuevas casas que hemos añadido.
4.- Aplicar a las celdas del seguimiento la fórmula correcta.
Vamos a hacerlo paso a paso.
1.- Modificar la lista desplegableNecesitamos modificar la lista del desplegable para que nos admita más opciones. Para ello nos vamos a la hoja "configuración" y nos situamos en la columna de las casas de apuestas. Añadiremos dos casas más a las ya existentes, por ejemplo Luckia y Betfair. Vemos en la imagen:
Para este desplegable NO VAMOS A ORDENAR alfabéticamente la lista. Eso es porque hay partes de la hoja que realizan cálculos basándose en el valor de las celdas de esta lista. Si las cambiamos de orden nos cargaremos esas fórmulas. Si realmente queremos tenerlas por orden alfabético entonces no quedará más remedio que modificar las celdas cuyas fórmulas quedan afectadas. Son las del control del bank por cada casa de apuesta. Se puede hacer pero es tedioso hacerlo cada vez que se ordena de nuevo la lista.
Otras listas, como por ejemplo las de "deportes" o "mercados" sí que podemos ordenarlas alfabéticamente sin que nos cause ningún problema.
Pra ordenar alfabéticamente estas otras listas desplegables seleccionamos todas los elementos y vamos al menú inicio -> Ordenar y filtrar -> Ordenar de la A a la Z.
2.- Modificar el criterio de validación de esa columna para que recoja la "ampliación de la lista".En nuestro caso éste paso no sería necesario porque sólo hemos añadido dos elementos a la lista sin pasarnos de la señal *** que es límite hasta el que excel lee la lista. ¿Y por qué no hacemos que Excel lea muchas más líneas de entrada y así nos evitamos tener que modificar el criterio? Pues porque si dejamos líneas en blanco debajo del último valor, Excel nos los añadirá en la lista desplegable y será poco práctico ver una lista larguísima con sólo 4 ó 5 elementos y un montón de espacio en blanco, Tal vez existe una forma de evitar que esos espacios en blanco nos salgan en la lista, pero yo la desconozco y no he encontrado cómo hacerlo
A pesar de que no es necesario hacerlo para nuestro caso, explicaré cómo hacerlo por si en un futuro lo necesitamos.
Nos vamos a la primera celda de la columna "Casa" de la rejilla. La seleccionamos y vamos al menú "Datos" -> Validación de Datos. Nos aparece este diálogo:
Lo que nos cuenta este diálogo es que para validar los datos introducidos en la celda, Excel buscará una lista que se encuentra en la hoja "Configuración" y nos mostrará el contenido de las celdas A4 hasta A12. Simplemente tendremos que modificar el elemento $A$12 (las referencias a celdas que incluyen el símbolo $ significa que son referencias absolutas y no relativas... siempre hace referencia a una celda en una ubicación específica. Si cambia la posición de la celda que contiene la fórmula, la referencia absoluta permanece invariable. Si se copia la fórmula en filas o columnas, la referencia absoluta no se ajusta) y cambiarlo por el de la última celda que queremos que Excel nos muestre en el desplegable. Por ejemplo $A$16, $A$20, etc.
Marcamos la casilla de verificación "aplicar estos cambios a otras celdas..." para que automáticamente se nos modifiquen todas las celdas que utilizan este criterio de validación.
Guardamos los cambios y nos posicionamos en cualquier celda de la columna "Casa". Pulsando el botón de lista desplegable nos debería aparecer ésto:
Ya hemos modificado la lista desplegable incluyendo las nuevas entradas que hemos creado.
Ahora vamos a crear los casilleros de las nuevas casas de apuestas en el apartado "Bank en casas de apuestas" de la cabecera.
3.- Crear en el seguimiento del bank las celdas correspondientes a las nuevas casas que hemos añadido.Nos vamos a la cabecera y seleccionamos las dos últimas de la derecha (William Hill y Paf). Las copiamos y las pegamos en la columna siguiente a la derecha (S). Veremos que en este caso nos quedará un poco raro (ancho) porque las celdas que hemos copiado estaban combinadas. No pasa nada. Borramos las dos imágenes, ya que no nos sirven, y seleccionando la celda del título vamos al menú Inicio -> Combinar y centrar celdas y desactivamos la combinación. Veremos como se nos crean dos celdas de donde teníamos una. Repetimos la misma operación en las otras celdas y debería quedarnos algo así:
En realidad por el mismo precio hemos creado 4 casillas en lugar de dos. Dibujamos el borde vertical de separación entre las columnas S y T y ya tenemos las cuatro casillas creadas. Cambiamos los nombres de las dos primeras y las llamamos Betfair y Luckia, que son las nuevas casas que hemos creado. Las otras dos de la derecha nos quedan en blanco para un uso futuro. Para que nos quede mejor estéticamente alargamos el título "Bank en casas de apuestas" simplemente seleccionando el titulo actual y las columnas nuevas. Pulsamos en Inicio -> "Combinar y centrar celdas" dos veces y nos quedará algo así:
Ya hemos creado dos casilleros para nuestras nuevas casas de apuestas y dos más en reserva. Para que quede más bonito estéticamente buscaremos los logos de las casas y los aplicaremos en los nombres de fila, tal como hemos hecho en las primeras casas.
Ahora las tenemos que dotar de contenido. Lo que queremos es que en esos casilleros se nos muestre el saldo actual que tenemos en esas casas de apuestas. Para ello tenemos que borrar la fórmula que ha venido "copiada" cuando las hemos creado y sustituirla por la que le corresponde.
4.- Aplicar a las celdas del seguimiento la fórmula correcta.Explicaré un poco la lógica del funcionamiento para que se entienda mejor qué es lo que hace Excel para mostrarnos el saldo de la casa de apuestas.
Excel toma cada operación de la rejilla del histórico y determina a qué casa de apuestas pertenece ese movimiento. Después sumará o restará el importe de la operación al saldo que va arrastrando de las otras operaciones. Para ello utiliza una fórmula que a primera vista puede parecer complicada pero que conociendo la lógica no lo es tanto. La fórmula tiene en este caso tres grupos de elementos porque Excel debe buscar "dinero" en la columna de beneficio y en las columnas de depósitos y bonus. Por ejemplo, la fórmula que utilizamos para el casillero de Bet365 es la siguiente:
=(SUMAR.SI
(J12:J1445;
Configuración!A4;
R12:R420))+(SUMAR.SI(J12:J1445;Configuración!A4;T12:T420))+(SUMAR.SI(J12:J1445;Configuración!A4;U12:U420))
He marcado en colores los tres componentes de cada grupo. El color rojo es dónde Excel buscará el criterio (el nombre de la casa de apuestas) en cada línea, es decir, de las celdas J12 a J1445 (columna casa). En color verde le estamos diciendo a Excel cuál es especificamente el criterio que debe buscar, es decir la celda A4 de la hoja configuración (Bet365) y, finalmente, en color azul le decimos qué es lo que debe sumar si se cumplen las condiciones anteriores... la columna R (beneficio).
Lo mismo para las columnas T y U (depósitos y bonus).
Pues bien, en el caso de Betfair copiaremos la misma fórmula de la celda de Bet365 y simplemente cambiaremos la celda donde debe buscar el criterio. Es decir la celda Betfair que hemos creado antes en la hoja configuración: la celda A10. Lo mismo para Luckia, cambiaremos esa parte por A9.
Fórmula para betfair:
=(SUMAR.SI
(J12:J1445;
Configuración!A10;
R12:R420))+(SUMAR.SI(J12:J1445;Configuración!A10;T12:T420))+(SUMAR.SI(J12:J1445;Configuración!A10;U12:U420))
Fórmula para luckia:
=(SUMAR.SI
(J12:J1445;
Configuración!A9;
R12:R420))+(SUMAR.SI(J12:J1445;Configuración!A9;T12:T420))+(SUMAR.SI(J12:J1445;Configuración!A9;U12:U420))
Hacemos una pequeña comprobación cambiando la casa de apuestas en alguna de la líneas de la rejilla y viendo si el importe viene al casillero correspondiente. Si es así es que lo hemos hecho bien
Guardamos los cambios y ya hemos añadido dos casas de apuestas a nuestra hoja y controlamos perfectamente el saldo de las mismas en la cabecera.
Espero que os sea de utilidad.
Gracias y saludos,
--------------- Modificado 24/10 20:00 ------------------------------------------------------
Olvidé añadir que nos quedaba un paso, que es modificar la fórmula que calcula el Bank Total (celda J9) para añadir las casillas de las nuevas casas de apuestas que hemos creado.
Como véis, el bank total se calcula mediante la suma de los bank parciales. Estos en cambio se calculan movimiento a movimiento. De esta manera tenemos una doble comprobación. Si fortuitamente alteramos alguna formula que afecta al resultado o la congruencia de las fórmulas se pierde al añadir líneas, el bank no nos cuadrará. Es decir, el saldo de la casilla J9 no coincidirá con el saldo del Bank que se va arrastrando en la columna S.
Si ése fuera el caso, automáticamente la casilla J9 cambiará de color y su fondo se volverá de color rojo para avisarnos de ese problema.
Gracias y un saludo,
----------------------------