Página 1 de 1

Contar número de ocorrências sem sequência

Enviado: 12 Mar 2023 às 17:43
por Andre78
Olá, preciso contar número de ocorrências, sem sequência, mas somente as últimas 8 vezes em que a condição se aplica. Explicação na planilha. Desde já, agradeço a ajuda.

Re: Contar número de ocorrências sem sequência

Enviado: 13 Mar 2023 às 09:13
por Foxtri
Bom dia.
Uma opção.
Até
Foxtri

Re: Contar número de ocorrências sem sequência

Enviado: 13 Mar 2023 às 11:39
por Andre78
Bom dia Foxtri

Utilizei sua fórmula, mas ela dá erro no minha planilha. Na que vc enviou funciona perfeitamente. Na fórmula existe "ColCD", "ColE" e "ColB", mas ao tentar copiar, não reconhece. Têm algum macete de fazer funcionar dessa forma? Eu sou leigo em Excel. Até fiz uma cópia da mesma planilha, mas na cópia, dá erro também. Está em anexo. Ah, estou usando CTRL + SHIFT + ENTER.
Obrigado

Re: Contar número de ocorrências sem sequência

Enviado: 13 Mar 2023 às 12:03
por Foxtri
Olá
Veja agora.
Precisa ajustar as fórmulas conforme for aumentando o número de linhas.
Até
Foxtri

Re: Contar número de ocorrências sem sequência

Enviado: 13 Mar 2023 às 12:10
por osvaldomp
Segue uma solução via UDF, caso você queira experimentar. Funciona com qualquer quantidade de linhas na tabela de dados.

1. instale uma cópia da UDF abaixo em um módulo comum, assim:
- copie a UDF daqui
- abra o seu arquivo Excel
- aperte Alt + F11 para acessar o editor de VBA
- menu Inserir Módulo | cole a UDF na janela em branco que irá se abrir | feche o editor
Código: Selecionar todos
Function ContaOco(p As Range)
 Dim LR As Long, FR As Long, k As Long, x As Long
  LR = Cells(Rows.Count, 3).End(3).Row
  For FR = LR To 3 Step -1
   If Cells(FR, 3) = p.Value Or Cells(FR, 4) = p.Value Then
    x = x + 1: If x = 8 Then Exit For
   End If
  Next FR
  For k = LR To FR Step -1
   If (Cells(k, 3) = p.Value Or Cells(k, 4) = p.Value) And Cells(k, 5) = UCase(Cells(2, Application.Caller.Column)) Then
    ContaOco = ContaOco + 1
   End If
  Next k
End Function
________________________________________________________________________________________________

2. em seguida cole esta fórmula em I3 ~~~> =contaoco($H3) arraste até K3, arraste I3:K3 até a linha 16 ou até a última linha com Processos na coluna H.

Re: Contar número de ocorrências sem sequência

Enviado: 13 Mar 2023 às 18:38
por Andre78
Foxtri, boa noite! Deu certinho. Entendi que nomeou as colunas por isso os ColB, ColCD. Desculpe, não havia prestado atenção. Sua 2ª opção também funcionou bem. Muito obrigado pela valiosa ajuda. Boa semana.

Re: Contar número de ocorrências sem sequência

Enviado: 13 Mar 2023 às 18:40
por Andre78
osvaldomp, boa noite. Agradeço a atenção. Vou testar essa solução também. Valeu.