Notifications
Clear all

Contar maior quantidade caracteres seguidos

5 Posts
3 Usuários
0 Reactions
1,188 Visualizações
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Pessoal continuando minha construção de estatística da loteca

Preciso contar a maior quantidade de 1 , X ou 2 Seguidos

A loteca tem 14 jogos e temos por exemplo

111x21122x12xx

Temos que a maior quantidade 1 é três, os 3 primeiro
a maior quantidade de 2 seguidos é 2 (jogos 9 e 10)
e maior quantidade de x também são 2 (os dois últimos)

E também devo contar a maior quantidade do que chamo de variante ( x ou 2)
que no caso acima são 3, pois aparece 22x e também 2xx (os tres ultimos)
Como faço para contar , deixo anexo uma planilha.
Toda ajuda será bem vinda, não precisa fazer ,mas indicar a melhor maneira/função , eu ficarei agradecido

Na planilha as colunas são V,W,X E Y que estão vazias :| :oops:

 
Postado : 11/02/2015 7:54 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Para a maior repetição de 1, use assim (CÉLULA V2):
=MÁXIMO(ÉNÚM(PROCURAR(REPT(1;{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Para a repetição de 2
=MÁXIMO(ÉNÚM(PROCURAR(REPT(2;{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Para o X:
=MÁXIMO(ÉNÚM(PROCURAR(REPT("X";{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

PS: meu Excel tava em inglês (posso ter me enganado ao traduzir alguma fórmula):
=MAX(ISNUMBER(SEARCH(REPT(1;{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 11/02/2015 9:37 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja o anexo

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 11/02/2015 9:51 am
(@muttley)
Posts: 57
Trusted Member
Topic starter
 

Para a maior repetição de 1, use assim (CÉLULA V2):
=MÁXIMO(ÉNÚM(PROCURAR(REPT(1;{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Para a repetição de 2
=MÁXIMO(ÉNÚM(PROCURAR(REPT(2;{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Para o X:
=MÁXIMO(ÉNÚM(PROCURAR(REPT("X";{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

PS: meu Excel tava em inglês (posso ter me enganado ao traduzir alguma fórmula):
=MAX(ISNUMBER(SEARCH(REPT(1;{1;2;3;4;5;6;7;8;9;10;11;12;13;14});$B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Muito obrigado, e como faço para contar a maior sequencia de variantes (x ou 2) ?, repare que não basta eu somar o x e o 2, pois eu posso ter

1x2x2x21111111
onde a maior sequencia de variantes é 6
no entanto a maior sequencia de x é um e maior sequencia de 2 também é um :oops:

 
Postado : 11/02/2015 10:14 am
(@gtsalikis)
Posts: 2373
Noble Member
 

Não sei se entendi, mas tente:

=MÁXIMO(ÉNÚM(PROCURAR(REPT("x";{1;2;3;4;5;6;7;8;9;10;11;12;13;14});SUBSTITUIR($B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2;2;"x")))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

=MAX(ISNUMBER(SEARCH(REPT("x";{1;2;3;4;5;6;7;8;9;10;11;12;13;14});SUBSTITUTE($B2&$C2&$D2&$E2&$F2&$G2&$H2&$I2&$J2&$K2&$L2&$M2&$N2&$O2;2;"x")))*({1;2;3;4;5;6;7;8;9;10;11;12;13;14}))

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 11/02/2015 3:50 pm