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)
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.
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
Tags microsoft-excel