Contar blocos de dados na planilha

Ola!

Preciso saber quanto blocos de dados não vazios estão na minha coluna. No exemplo abaixo, tenho 2 blocos de dados.

Obs: se possível, sem escrever macros.

Ola @ohallot, pode ter coluna extra para trabalho ?

Se SIM, considerando que os valores estão na Coluna A
em B1 digite 0 (zero)
em B2 a formula =SE(A2="";"";SE(E(A2<>"";A1="";MAIOR($B$1:B1;1)+1)))
e arraste para baixo
Para saber a quantidade de blocos use =MAIOR(B1:B3400;1)

Talvez de para melhorar com formula matricial !!!

Acabei por resolver o problema de outra forma. O que se queria é saber se o bloco de dados tinha “furos” (células zeradas) no meio (vetor esparso)

Estratégia: Se a quantidade de células não vazias é igual a quantidade de células entre o começo do 1º bloco e o fim do ultimo bloco, então não tem “furos”.

  1. localizar o endereço da primeira célula não vazia no intervalo C24:C41
    C48 recebe {=MÍNIMO(SE(C24:C41<>"",LINHA(C24:C41),""))}
  2. localizar o endereço da ultima célula não vazia
    C49 recebe {=MÁXIMO(SE(C24:C41<>"",LINHA(C24:C41),""))}
  3. expressar o endereço entre o min e o max
    C50 recebe =ENDEREÇO(C48,3,4)&":"&ENDEREÇO(C49,3,4)
  4. contar as células vazias entre a 1ª e a ultima célula acima
    C51 recebe =CONT.VALORES(INDIRETO(C50))
  5. contar o numero de células ente a 1ª e ultima célula:
    C52 recebe =CON.NÚM(INDIRETO(C50))
  6. comparar. Se são iguais, não tem “furo”.