Notifications
Clear all

Cont.se em Looping... ou não.

13 Posts
3 Usuários
0 Reactions
2,978 Visualizações
(@mahri)
Posts: 7
Active Member
Topic starter
 

Olá, pessoal!

Estou precisando criar uma macro com o cont.se.
Meu objetivo é que a macro conte valores fixos na coluna.
Exemplo: na coluna 1 inteira, será de onde a fórmula (cont.se) irá coletar os textos. Mas ao atingir a quantidade desejada, 10 por exemplo, na próxima vez que a palavra for encontrada na coluna 1, a célula do cont.se recomeçará a contar, mostrando o valor 1.

Outra derivação bem interessante desta mesma macro seria se o cont.se parasse de contar os números só depois que fosse digitada uma palavra em outra coluna. Exemplo: a palavra "Classificado".

A fórmula ficaria assim: Coluna 1 inteira (onde a palavra será coletada), célula B1 (fórmula cont.se) Célula C1 (onde será digitada a palavra "Classificado").

Gostaria, se possível, que postassem o código as duas formas da macro, com e sem a adição da palavra "Classificado".

Desde já agradeço a ajuda.

https://www.sendspace.com/file/27gln8

 
Postado : 19/10/2019 9:31 am
(@mahri)
Posts: 7
Active Member
Topic starter
 

Pessoal, ninguém pode me dar uma ajudinha? Ainda não encontrei uma solução para fazer esta macro.
Quero que a macro reinicie a contagem do 1 na mesma célula, quando na coluna C for escrito uma palavra, por exemplo: Classificado.
Coluna A/célula A1 (onde vai ficar a palavra que o conte.se irá contar, na célula B1, da coluna B, onde ficará a contagem, e por fim a coluna C inteira (auxiliar), onde deve ser digitado a palavra "Classificado", para reiniciar a contagem na célula B1. Não precisa ter limite de contagem, para o conte.se reiniciar a contagem, basta que na coluna C seja digitado "Classificado"
Novamente agradeço a quem se dispuser a me ajudar.

 
Postado : 28/10/2019 8:47 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
Mahri, 50 pessoas já viram seu tópico ... assim como eu, acredito que eles não estão entendo o que você quer!! ... Eu lí aqui, li no arquivo e não entendi!!! ...Tente explicar mais passo a passo, com exemplos etc etc !!!
.

 
Postado : 28/10/2019 10:42 am
(@mahri)
Posts: 7
Active Member
Topic starter
 

Olá, JSCOPA10, estou enviando uma nova tabela. Acho que esta dará para ter uma melhor compreensão do que quero. Esta nova tabela não está com fórmula alguma.
Na célula B1 é onde ficará o cont.se com o critério de contar "Item A',da coluna A, foram 7 registros, na célula C1, para o cont.se "parar" de contar foi escrita a palavra "Classificado", na célula A8 o cont.se recomeça a contar, foram encontrados 3 registros, novamente, o cont.se recomeça a contar depois da palavra "Classificado". Não é necessário que na macro as células tenham cores. Os números 7 e 3 registros foram para fins meramente demonstrativos, só para deixar claro que não quero reinicie a contagem dos números a cada 10, 20, 50 ocorrências.
Segue a tabela:
https://www.sendspace.com/file/3o4gwb
Obrigado por responder.

 
Postado : 29/10/2019 7:08 am
JSCOPA10
(@jscopa10)
Posts: 344
Reputable Member
 

.
Mahri, eu continuo sem entender o que você quer!!! ... Mas não desanime, aguarde outras opiniões!!!
.

 
Postado : 30/10/2019 7:23 am
(@mahri)
Posts: 7
Active Member
Topic starter
 

Olá, JSCOPA10!
Olha, para facilitar, entenda que o principal objetivo é fazer o cont.se reiniciar a contagem, depois que um texto for digitado em uma coluna auxiliar.

Exemplo: Supondo que há 8 registros do texto na coluna A, então para reiniciar o conte.se digito "Classificado" na coluna C. Caso nada seja digitado, segue a contagem normal, que seria 9, mas se tem a palavra classificado na coluna C, contaria como 1 na célula B1 que está a fórmula cont.se. Entendeu?
https://www.sendspace.com/file/7lvvcn

Vamos ver se desta vez dá certo! ...rs

 
Postado : 04/11/2019 7:13 am
(@faraha)
Posts: 28
Eminent Member
 

Mahri bom dia, só me tira uma dúvida antes de conseguir lhe enviar o código, o seu interesse é que apareça somente uma vez o resultado?
Exemplo: na coluna A aparece 7x o item A, e na coluna C três destes itens aparecem como classificados.

Qual o seu objetivo?:
1 - Aparecer no primeiro "item A" o número 3 e o restante que está como classificado fique vazio e nos que não estão classificados comece a contagem de 1 a 4?
2 - Aparecer no três primeiros "item A" o número 1 e apartir dos que não estão classificados aparecer a contagem de 1 a 4?
3 - Aparecer nos três primeiros "item A" o número 3 e apartir dos que não estão classificados aparecer a contagem de 1 a 4?
4 - Não aparecer nada nos "item A" que estão classificados e aparecer a contagem de 1 a 4 nos não classificados?
5 - Aparecer no primeiro "item A" a quantidade de "item A" não classificados, no caso 4?

Baixei o arquivo pelo telefone o ultimo arquivo que enviou e parece ser a opção 5, estou meio perdido.

Não é difícil realizar o que deseja, só não consegui entender o resultado esperado,
Aguardo sua resposta, espero poder lhe ajudar

 
Postado : 04/11/2019 12:21 pm
(@mahri)
Posts: 7
Active Member
Topic starter
 

Olá, FarahA,bom dia! Obrigado por responder.

Bem, a intenção é que o cont.se reinicie a contagem do 1 toda vez que a palavra "Classificado" for inserida na coluna "C".
Por exemplo: Se Classificado foi inserido na coluna C e só há 1 Item A, na Coluna A, célula A1. Na próxima vez que um novo Item A for inserido na célula A2, a célula do cont.se contará como 1. Mas se não tiver a palavra Classificado na coluna C, a contagem seguiria, no caso, apareceria na célula do cont.se o número 2.

 
Postado : 05/11/2019 8:53 am
(@faraha)
Posts: 28
Eminent Member
 

Somente a última dúvida, então para os "item A" que estão classificados na coluna C a coluna B ficará vazia?

E pode ocorrer casos em que um "item A" presentes nas linhas 1,2,3 e 4. "Os item A" da linha 1 e 3 estão classificados e os das linhas 2 e 4 não estão classificados. Isto pode ocorrer? E o resultado esperado caso posso ocorrer seria na linha B2 = 1 e na B4 = 1, ou na linha B2 = 1 e na B4 = 2?

Obs: Vou editar este comentário a noite com o código, estou longe de computador para testes.

 
Postado : 05/11/2019 11:00 am
(@faraha)
Posts: 28
Eminent Member
 

Mahri, creio que o arquivo | https://www.sendspace.com/file/afv48h | atenda a sua necessidade.

Favor validar, caso deseje alterar algo é só solicitar.

Forte abraço.

 
Postado : 05/11/2019 7:44 pm
(@mahri)
Posts: 7
Active Member
Topic starter
 

Olá, bom dia, FarahA e todos!

Não foi desta vez... ainda. Estou reenviando a tabela com algumas considerações, que acho, e assim espero, serão suficientes para chegar no objetivo final.

https://www.sendspace.com/file/qeyxvx

 
Postado : 06/11/2019 7:39 am
(@faraha)
Posts: 28
Eminent Member
 

Mahri, boa tarde.

Lhe agradeço pela exemplificação adicional, creio que consegui começar a entender o que deseja.

Creio que o arquivo | https://www.sendspace.com/file/igemhi | atenda a quase tudo o que deseja, senão atender a tudo.

Caso não atenda a sua necessidade, me disponho no horário de 20h até 22h conversar sobre o projeto para compreender melhor, via skype, discord ou outro meio similar, pois a dificuldade que venho enfrentando é que não consigo visualizar uma realidade em que este projeto se encaixe, então me dificulta um pouco para lhe entregar a solução via código, já que não tive uma compreensão total do seu projeto.

Mas espero que dê tudo certo com esta última planilha.
Quaisquer coisa é só me avisar.

Forte Abraço!

 
Postado : 06/11/2019 11:07 am
(@mahri)
Posts: 7
Active Member
Topic starter
 

Olá, FarahA!

O código de certo! Mas você esquece de um detalhe importantíssimo... fixar o resultado do cont.se na B2, como havia pedido. Até tentei alterar o código onde estava "B:B" para "B2", mas não deu certo.
De qualquer forma,agradeço demais a sua ajuda. Muito obrigado!

 
Postado : 07/11/2019 8:20 am