Como calcular o comprimento médio de números consecutivos?

0

Eu tenho uma coluna com números diferentes que variam de 0 a 100 nas linhas. Cada um deles é separado por seis linhas em branco.

Então, assim:

12





65





47





33

etc

O que eu quero fazer é exibir um número médio de quantos números estão em uma linha que estão sob o valor de 50. Por exemplo, 12, 35, 14, 16, 73 seriam 4 números consecutivos, depois o 73 pode ser 6 números consecutivos abaixo do valor de 50.

Estou tentando calcular qual é o comprimento médio de números consecutivos.

Eu procurei em todo o lugar, mas não consigo encontrar nada relacionado a isso.

    
por Arnie Cunningham 07.05.2018 / 12:57

1 resposta

2

Não sei ao certo se entendi o que você está pedindo, mas acho que você quer contar quantos números menores que 50 ocorrem na coluna de dados A e, em seguida, encontrar a média dessas contagens .

Se eu entendi mal, faça um comentário abaixo ou edite sua pergunta para explicar com mais detalhes.

A maneira mais fácil de fazer isso é usar uma coluna "auxiliar" para marcar os números menores que 50. Essa fórmula, preenchida com B2 na tabela abaixo, faz isso ignorando as células em branco.

=IF(A2="","",IF(A2<50,"Mark",""))

Note que reduzi o número de linhas em branco entre os valores de dados de 6 para 1 para maior clareza.

Em seguida, essa fórmula, preenchida em C2, conta o número de ocorrências sucessivas de "Mark" na coluna auxiliar.

=IF(B2="Mark",IF(OFFSET(B2,2,0)="",COUNTIF(B$2:B2,"Mark")-SUM(C$1:C1),""),"")

Nota: Para ajustar esta fórmula para 6 linhas em branco entre os valores de dados, altere a função OFFSET() para OFFSET(B2,7,0)

Esta fórmula procura lugares na coluna auxiliar onde há uma "Marca" e o próximo lugar possível para "Marca" está em branco. Nessas posições, ele conta o total de todas as "Marcas" na coluna auxiliar até o momento, menos a soma das contagens de todos os grupos anteriores de "Marcos".

Por fim, a média das contagens é calculada com =AVERAGE(C2:C38) .

Espero que isso ajude e boa sorte.

    
por 07.05.2018 / 17:49