Calculando sequência mais longa e sequência média

3

Eu tenho uma planilha do Microsoft Excel com uma coluna cujas linhas têm um valor de 0 ou 1. Por exemplo, os valores da coluna A das linhas 1 a 10 podem ser: 1,0,0,0,1,0,0,1,1,1

Gostaria de poder determinar a sequência mais longa de 0 s consecutivos, bem como o número médio de 0 s consecutivos. Assim, para a sequência acima, os resultados seriam 3 e 2.5 , respectivamente.

Obrigado

    
por Scott Mitchell 16.12.2013 / 20:23

2 respostas

3

Bem, se você está bem com colunas auxiliares ...

Na célula B2, coloque a fórmula:

=IF(A2=0,B1+1,0)

E na célula C2, coloque a fórmula:

=IF(B2>B3,B2,0)

Em seguida, arraste as duas fórmulas até o final da tabela. Deve ser algo assim:

    A   B   C
1
2   1   0   0
3   0   1   0
4   0   2   0
5   0   3   3
6   1   0   0
7   0   1   0
8   0   2   2
9   1   0   0
10  1   0   0
11  1   0   0

Para obter a sequência mais longa de 0 s consecutivos, você pode usar:

=MAX(B2:B11)

E para obter a média:

=AVERAGEIF(C2:C11,"<>0")
    
por 16.12.2013 / 21:41
0

Para aproveitar a abordagem do @ Jerry, você pode obter a média sem uma terceira coluna. Em vez disso, use a fórmula abaixo.

=SUMPRODUCT(($B$2:$B$11)*($B$2:$B$11>0)*($B$3:$B$12=0))/SUMPRODUCT(($B$2:$B$11>0)*($B$3:$B$12=0))
    
por 16.12.2013 / 23:02