Excel: conta o número de grupos de mesmo valor

0

Estou interessado no número de grupos de instâncias consecutivas de um determinado valor que ocorrem em uma coluna (um grupo sendo uma ou mais instâncias consecutivas desse valor).

Para o exemplo a seguir, a resposta é 3:

x
o
x
x
o
o
o
x

Para o exemplo abaixo, a resposta seria 6:

o
x
x
x
x
x
o
o
o
x
o
x
o
x
x
o
o
o
o
x
x
o
x

Os valores estão todos em uma coluna.

    
por hBrent 24.06.2016 / 00:44

3 respostas

2

Em B1 digite:

=IF(A1="x",1,0)

e em B2 digite:

=IF(AND(A2="x",A1<>"x"),1+MAX($B$1:B1),0)

e copie para baixo. Finalmente, em outra célula, digite:

=MAX(B:B)

    
por 24.06.2016 / 02:03
1

Data > Subtotal the column, Count, at Change In 'o' or 'x'

Faça um subtotal na coluna de interesse. Não importa se o Subtotal assume 'o' ou 'x', será suficiente. Depois que o subtotal é selecionado, escolha, na mudança em 'o' ou 'x' (depende de qual é o primeiro na coluna, mas não é importante qual). Então conte. Então, isso é contar em cada Chang In '?' Agora que o subtotal está concluído, selecione a ramificação '2' na margem mais à esquerda no Excel. Na parte inferior, abaixo de Grand Count, insira esta fórmula:

=COUNTIF(A7:A35, "x Count") -- Where A7:A35 is the reference data/column

    
por 24.06.2016 / 01:15
0

B14 a B36 tem esta fórmula:

=IF(A14<>A15,IF(A14="x","isX",""))

B37 conta o isX:

=COUNTIF(B14:B36,"isX")

    
por 24.06.2016 / 01:37