Encontre o maior número de resultados consecutivos para cada pessoa na lista

1

Eu tenho uma lista do Excel que se parece com isso (com o nome na coluna A e a pontuação na coluna B):

 N.  Nam  Score
 1.  Jim   7   
 2.  Jim   4   
 3.  Jim   4   
 4.  Jim   7
 5.  Jim   7
 6.  Jim   4
 7.  Jim   7
 8.  Jim   4
 9.  Ted   4
 10. Ted   4
 11. Ted   7
 12. Ted   7
 .
 .
 .
 n. cont'd

Preciso classificar cada pessoa pelo maior número de resultados consecutivos de 7 .

Resultado máximo de Jim 7: 2; porque ele conseguiu uma pontuação de 7 duas vezes seguidas.

Ted's max 7 resulta 2; esse é o seu número máximo.

Como obtenho o Excel para me dizer qual a sequência mais longa de notas de 7 para cada pessoa?

Esta é uma amostra de uma longa lista.

Obrigado!

    
por Zero Cool 06.08.2016 / 19:34

1 resposta

0

Eu decidi dar a você uma solução alternativa e separá-la.

Método 1 : use um caso base. Fazemos isso na teoria e nas provas de matemática. Em seguida, use um caso para todas as outras entradas / células.

 - base case: 
   =IF(AND(A1=name,B2=num),1,0)
 - all other cases 
   =IF(AND(A2=A1,A2=name,B2=num),C1+1,IF(AND(A2=name,B2=num),1,0))


Método 2 : use uma verificação à prova de erros e um caso base, tudo em uma única fórmula longa. É muito mais longo e pode ser colado em cada célula.

   =IF(NOT(ISERROR(OFFSET(H2,-1,0))),IF(AND(H2=OFFSET(H2,-1,0),H2=name,I2=num),OFFSET(J2,-1,0)+1,IF(AND(H2=name,I2=num),1,0)),1)


A configuração: Use a configuração que você tem, mas adicione uma coluna ao lado de cada Nome / Pontuação para criar três colunas em vez das duas que você listou. Isso será necessário para usar uma abordagem de fórmula listada nos métodos 1 e 2.

Como bônus, mostrei os dois métodos em algumas telas impressas em uma única imagem sólida. Um bônus extra, eu demonstro uma lista suspensa para escolher Nomes e Números (por exemplo, Jim's Max em 7, ou Ted's Max em 4, ou Keri's Max em 5, para demonstrar uma tabela e listas (tabelas para listas de busca como numeradas). 1 a 5 na imagem) para resultados máximos.

Clique na imagem : para ampliar a exibição

    
por 07.08.2016 / 13:18