User Tag List
Discusión: Problemas con el excel
-
20/12/07, 11:08 PM #1
Recién llegado
- Registrado
- Dec 2007
- Ubicación
- València
- Posts
- 11
- Agradecimientos
-
- 15
- 1
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Problemas con el excel
Wola penya!
Nada, que visto lo visto por todos lo leido aqui, creo que alguien me podra ayudar con el excel.
Explico mi problema.
Tengo un columna con texto, que pueden ser "b", "j" o "e".
En la columna de al lado calculo es stake para cada fila, y lo quiero calcular de la siguiente manera:
Si se producen 5 b seguidas, que haga una cosa, si se producen 4 b seguidas, que haga otra, si se producen 4 j seguidas, que haga otra, y sino, pues otra.
Con un =si(bla bla bla) me queda todo muy bonito lo que pasa es que no me sirve, ya que el si solo utiliza operadores de comparacion, y yo le meto =si(b2=b3=b4=b5="b";m4*0,02;si(etc etc. Y no realiza lo que yo quiero y pasa directamente al "valor_si_falso".
He intentato con =si(b2:b5="b";... pero tampoco vale porque b2:b5 no es un operador de comparacion.
Espero haberme explicado.
Ojala me ilumineis!!!
Auuuuuuuuu
-
20/12/07, 11:28 PM #2
Institución
- Registrado
- Nov 2004
- Posts
- 4,476
- Agradecimientos
-
- 1345
- 2780
- Mencionado
- 2 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
En la columna siguiente usa concatenar, por ejemplo en F
=concatenar(A1;B1;C1;D1;E1)
Eso te creará cadenas de texto de tal forma que te saldrá bbbbb, o aaaaa o las combinaciones que salgan. Como dices que son 4 As seguidas o 4 Bs, las combinaciones serán aaaaa bbbbb aaaab baaaa bbbba abbbb. A partir de ahí ya puedes usar SI
=SI(F1="bbbbb";hazesto;Si(F1="aaaaa";hazestootro;S i(F1="aaaab";hazloquesea;si(F1=etc.etc.etcNada está perdido si se tiene el valor de proclamar que todo está perdido y hay que empezar de nuevo.
Julio Cortázar.
-
Total: 3 Agradecimientos
-
20/12/07, 11:46 PM #3
Recién llegado
- Registrado
- Dec 2007
- Ubicación
- València
- Posts
- 11
- Agradecimientos
-
- 15
- 1
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
Asi da gusto!
. Muchisimas gracias por la rapidez de respuesta.
Te daria un pick.. pero no lo tengo!
Saludooooooooos!!
-
21/12/07, 12:43 AM #4
Recién llegado
- Registrado
- Dec 2007
- Ubicación
- València
- Posts
- 11
- Agradecimientos
-
- 15
- 1
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
Bueno, me ha surgido otro "dilema". El de antes ya esta resuelto, y muy bien. Ahora viene lo siguiente:
Tengo la columna mencionada antes con "j","b" y "e". Tengo en cada fila casillas para calcular es stake, la ganancia y el bankroll.
Para calcular el stake utilizo la funcion =si() mencionda anteriormente. Ya hace todo lo que quiero.. pero tengo un problema, que lo he diseñado para que baje el stake segun vaya fallando... y que suba de determinadas maneras segun la columna de j y b... la putada es que cuando coge una mala racha, el stake se queda a 0... y claro, como depende de la ganancia anterior... y la siguiente ganancia depende de ese stake, se crea un "bucle" donde apuesto 0 euros.
Con otro "si" en la formula ya estaria solucionado, lo que pasa es que ya he metido 7 dice que es el maximo.
Como lo veis? Espero haberme explicado.
Bueno.. gracias por anticipado.
Saludos!!!
Como veis esto?
-
21/12/07, 11:13 AM #5
Forobetero júnior
- Registrado
- Apr 2007
- Posts
- 267
- Agradecimientos
-
- 208
- 586
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
Aunque ya te han puesto una solución lo que quieres hacer se hace con la función Y(), y la condición se queda de la siguiente forma
=si(Y(b2=b3;b3=b4;...);verdadero;falso)
Para los si anidados la unica manera de poder solcionarlo es separarlos en varias columnas, ejemplo
Columna B: =Si(A1=1;"UNO";"CERO")
Columna C: =Si(B1="UNO";"GUAN";"NO GUAN")
Utilizas uno o dos en cada una y los vas anidando de columna en columna.
Espero que te sirva
-
21/12/07, 06:59 PM #6
Recién llegado
- Registrado
- Dec 2007
- Ubicación
- València
- Posts
- 11
- Agradecimientos
-
- 15
- 1
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
Ok, muchas gracias por el Y y el O! Me han venido de perlas!!
.
Y ya para "rizar el rizo" me gustaria si se puede hacer lo siguiente.
Por ejemplo yo tengo unos valores de 50% para la "b", otros de 40% para la "j" y un 10% para la "e".
Podria crearme aleatoriamente en una fila estas variables en la proporcion arriba indicada? Para simular, basicamente.
Y si con el excel no se puede, sabriais de algun programa u otra aplicacion?
Muchisimas gracias penya!!
-
23/12/07, 10:09 AM #7
Forobetero júnior
- Registrado
- Apr 2007
- Posts
- 267
- Agradecimientos
-
- 208
- 586
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
Eso que pides es lo basico que hay que saber para simular, y excel va perfecto para ello. Necesitas hacer lo siguiente:
Generas una columna con aleatorios (supongamos que es la columna A)
Celda A1 = aleatorio()
Celda B1 =si(A1<0,5;"b";si(A1<0,9;"j";"e"))
Los números son los porcentajes acumulados de cada opción.
Espero que te sirva
-
Kelno ha(n) agradecido este post
Total: 1 Agradecimientos -
24/12/07, 07:12 PM #8
Recién llegado
- Registrado
- Dec 2007
- Ubicación
- València
- Posts
- 11
- Agradecimientos
-
- 15
- 1
- Mencionado
- 0 Post(s)
- Tagged
- 0 Hilo(s)
Re: Problemas con el excel
Hola y gracias!

Me puede servir pero no es realmente lo que yo buscaba. Porque asi no siempre se cumplen los porcentajes que yo quiero, ya que cada vez que recalcula los aleatorios el % de b cambia,y me gustaria que eso fuese fijo.
Aunque no varia mucho el valor, pues si que puede variar entre +-5%.
Se podria lo que yo quiero?
Gracias de nuevo




Citar y responder

Previa La Liga EA Sports J32...