Ir ao conteúdo

Posts recomendados

Postado

Poderiam me ajudar?
Preciso fazer a contagem no excel entre uma linha e outra

toda linha onde preciso inserir a contagem começa com a palavra SCHEDULE

anexei uma planilha como modelo.
EX: na A1 tenho a palavra SCHEDULE abaixo dele na A2 tenho uma linha
então na B1 (a frente da linha onde tenho a palavra SCHEDULE) teria um total de 01

entre a A32 e a A40 eu teria um total de 07

modelo contar entre linhas.xlsx

Postado

@Janilson Brito Infelizmente o Excel ainda não possui uma função acumulador pra realizar uma contagem dessa complexidade via fórmula, mas é possível fazer uma coluna auxiliar para que se consiga contar.

 

Na [B1] cole a fórmula =SE(ÉERROS(PROCURAR("SCHEDULE";A1));0;1) e arraste até o final.

na [C1] cole a fórmula =SE(B1=1;CORRESP(1;DESLOC(B1;1;0;98-LIN());0)-1;"")

 

pronto, conseguirá o resultado esperado.

 

a outra forma de resolver via VBA também, caso necessite, avisa.

  • Solução
Postado

@Janilson Brito

crie um módulo e cole o código abaixo.

depois é só executar ALT+F8

 

Sub ContarLinhasEntreSchedules()
    Dim ws As Worksheet
    Set ws = ThisWorkbook.Sheets("Planilha2")

    Dim lastRow As Long
    lastRow = ws.Cells(ws.Rows.count, "A").End(xlUp).Row

    Dim i As Long
    i = 1

    Do While i <= lastRow
        If InStr(1, ws.Cells(i, 1).Value, "SCHEDULE", vbTextCompare) > 0 Then
            Dim count As Long
            count = 0
            Dim j As Long
            j = i + 1
            Do While j <= lastRow And InStr(1, ws.Cells(j, 1).Value, "SCHEDULE", vbTextCompare) = 0
                count = count + 1
                j = j + 1
            Loop
            ws.Cells(i, 2).Value = count
        End If
        i = i + 1
    Loop

    MsgBox "Contagem concluída!", vbInformation
End Sub

 

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...