Fórmula do Excel: Maior seqüência de vitórias -

Índice

Fórmula genérica

(=MAX(FREQUENCY(IF(result="w",id),IF(result="w",0,id))))

Resumo

Para calcular a sequência de vitórias mais longa, você pode usar uma fórmula de matriz com base na função de frequência.

Observação: a FREQUÊNCIA deve ser inserida como uma fórmula de matriz usando Control + Shift + Enter

Explicação

Esta é uma fórmula complicada de entender e requer que você tenha um id numérico para cada correspondência e que todas as correspondências sejam classificadas por id.

A chave está em entender como a freqüência reúne os números em "caixas". Cada compartimento representa um limite superior e gera uma contagem de todos os números no conjunto de dados que são menores ou iguais ao limite superior e maior que o número do compartimento anterior.

A essência desta fórmula é que ela cria uma nova caixa no final de cada seqüência de vitórias usando o id da perda subsequente. Todas as outras caixas são criadas como zero. O efeito prático é uma contagem de vitórias consecutivas em cada caixa.

Dentro da frequência, a matriz de dados é gerada com isto:

IF(result="w",id)

O que cria uma matriz como esta:

(1; FALSO; 3; 4; 5; FALSO; 7; 8; 9; 10; 11; FALSO; FALSO; FALSO)

Observe que apenas as vitórias entram neste array.

A matriz bins é gerada com:

IF(result="w",0,id)

O que cria uma matriz como esta:

(0; 2; 0; 0; 0; 6; 0; 0; 0; 0; 0; 0; 12; 13; 14)

Apenas as perdas chegam a esse array como valores diferentes de zero e se tornam os compartimentos funcionais que ganham. Os ganhos são traduzidos como zeros e não coletam nenhum número da matriz de dados, uma vez que os valores FALSE são ignorados.

Com a matriz de dados e as matrizes de bin acima, a frequência retorna uma matriz de contagens por bin. Ao envolver a função MAX em torno deste resultado de matriz, obtemos a contagem mais alta, que é a sequência de vitórias mais longa.

A função MAX retorna a contagem máxima.

Com uma coluna auxiliar

Se você não gosta de fórmulas de calças extravagantes que requerem uma explicação de página inteira para serem entendidas, você sempre pode usar uma coluna auxiliar com uma fórmula simples e aplicar MAX aos resultados. Nesse caso, você pode criar uma contagem contínua de vitórias com esta fórmula em D4, copiada para baixo na coluna:

=IF(C4="w",D3+1,0)

Bons links

Qual é a duração da sequência de vitórias mais longa (Chandoo)

Artigos interessantes...