conta o número de duplicatas sequenciais

2

Eu tenho uma lista de videoconferências em uma planilha do Excel.

As linhas de dados são agrupadas em chamadas que discam todas pelo mesmo número de discagem. A primeira coluna é algo como:

  • 6024
  • 6024
  • 6024
  • 6184
  • 6184
  • 6432
  • 6432
  • 6432

Assim, as três primeiras entradas são pessoas que conversam entre si em uma videoconferência, usando o número de discagem 6024.

Os próximos dois números são uma videoconferência com duas pessoas, e assim por diante.

Eu quero contar o número de participantes que discou em cada discagem em número. Eu quero descobrir a distribuição dos tamanhos das reuniões. Para fazer isso, quero contar o número de discagens idênticas em números que ocorrem lado a lado.

Observe que os números de discagem são reciclados e podem ser usados por participantes diferentes em outros dias; portanto, não posso usar uma função COUNTIF () em todo o intervalo de dados, pois ela contará números duplicados em números ocorrendo em diferentes vezes.

Eu só posso contar duplicatas que ocorrem até que um número de discagem diferente ocorra.

Como eu poderia inserir o número de participantes na coluna B ao lado do último participante, para que eu tenha:

  • 6024
  • 6024
  • 6024 3
  • 6184
  • 6184 2
  • 6432
  • 6432
  • 6432 3
por Steve 14.08.2013 / 04:12

1 resposta

4

Supondo que A é sua coluna de números chamados, coloque "1" em B1

Em seguida, em B2 coloque

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

E arraste para baixo. Isso resultará em

6024    1
6024    2
6024    3
6184    1
6184    2
6432    1
6432    2
6432    3

Portanto, o maior número é o número de participantes.

Se você quiser se livrar das contagens, poderá colocar isso em C e preencher a contagem final somente.

=IF(A1<>A2,B1,"")


6024    1   
6024    2   
6024    3   3
6184    1   
6184    2   2
6432    1   
6432    2   
6432    3   3

Você pode ocultar a coluna B se isso causar distração.

    
por 14.08.2013 / 04:37