laguineu escribió: ↑Dom 09 Oct, 2022 8:35 pm
Magnifico escribió: ↑Dom 09 Oct, 2022 5:58 pm
Alguna idea de la fórmula de 12, 11 y 10?, es un tema complejo.
Si tienes la version de excel 365 , estas de suerte
=LAMBDA(Porcentajes;Ganadora;Categoria;LET( prob;INDICE(INDICE(Porcentajes;SECUENCIA(14);SI(Ganadora="1";1;SI(Ganadora="X";2;3)));SECUENCIA(14;;14;-1))/100;crom;(1-prob)/prob;trece;SCAN(0;MAP(SECUENCIA(14;;1;0);crom;LAMBDA(a;b;a*b));LAMBDA(a;b;a+b));SI(Categoria=14;PRODUCTO(prob);SI(Categoria=13;MAX(trece)*PRODUCTO(prob);MAX(REDUCE(trece;SECUENCIA(13-Categoria;;12;-1);LAMBDA(u;v;SCAN(0;MAP(INDICE(u;SECUENCIA(v+1));INDICE(crom;SECUENCIA(v+1;;14-v));LAMBDA(a;b;a*b));LAMBDA(a;b;a+b))))*PRODUCTO(prob))))))
Vas a "Formulas" en "Administrador de nombres" , "Nuevo" , le pones un nombre a esta función , por ejemplo PROB_MAGNIFICA y en "Se refiere a" , le pegas todo ese churro de formula que te deje . Luego nada mas vas en la celda donde quieres calcular la probabilidad y escribes
=PROB_MAGNIFICA( ....... y a continuación le pones estos 3 argumentos que hemos definido ..... Porcentajes;Ganadora;Categoria )
No se ve bien la foto , pero si arriba empiezas por la columna A y por ejemplo los 14 signos de la columna ganadora los ponemos en el rango D7:D20 (rango que debe estar en formato texto ya que se trata de los 3 signos 1 , x y 2 ) , para la probabilidad de los 13s , la formula seria asi
=PROB_MAGNIFICA($A$7:$C$20;$D$7:$D$20;13)
Para la probabilidad de 12s , 11s , 10s etc , cambias el tercer argumento y listo
Estos meses , si tengo tiempo , hare algún video explicativo de como usar el nuevo motor de calculo del excel 365 , para los cálculos de diversos parámetros en la quiniela
Hola laguineu,
Si tengo el excel 365, la versión en inglés, he seguido las instrucciones que dejaste en el mensaje anterior, puse tu fórmula en inglés:
=LAMBDA(Porcentajes,Ganadora,Categoria,LET(prob,INDEX(INDEX(Porcentajes,SECUENCIA(14),IF(Ganadora="1",1,IF(Ganadora="X",2,3))),SECUENCIA(14,,14,-1))/100,crom,(1-prob)/prob,trece,SCAN(0,MAP(SECUENCIA(14,,1,0),crom,LAMBDA(a,b,a*b)),LAMBDA(a,b,a+b)),IF(Categoria=14,PRODUCT(prob),IF(Categoria=13,MAX(trece)*PRODUCT(prob),MAX(REDUCE(trece,SECUENCIA(13-Categoria,,12,-1),LAMBDA(u,v,SCAN(0,MAP(INDEX(u,SECUENCIA(v+1)),INDEX(crom,SECUENCIA(v+1,,14-v)),LAMBDA(a,b,a*b)),LAMBDA(a,b,a+b))))*PRODUCT(prob))))))
pero algo hice mal, ya que me apareció un error de nombre.
Te dejo un
enlace al excel de geriflu (2009), ya que las imágenes que puse tienen mala calidad por abarcar mucho en poco espacio.
Muchas gracias por esa fórmula que has puesto.
Saludos