Fórum Excel Bácico, Avançado e Vba
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  

 

 Função CONT.SES. Detalhes no uso

Ir para baixo 
2 participantes
AutorMensagem
Novais LC




Mensagens : 27
Data de inscrição : 02/05/2012
Idade : 81
Localização : Rio de Janeiro

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySex Ago 08, 2014 10:15 pm

Estou usando a função CONT.SES. Se uso como critério um valor numérico( um número qualquer) a função funciona corretamente.
Quando quis usar a referência da célula como critério, a função retornou valor errado (sempre valor Zero).  Por quê?

Preciso contar quantos associados moram na rua Tal, rua Tal etc.

A planilha exemplo está no link abaixo:

https://www.sendspace.com/file/8bnige

Desde já agradeço
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySex Ago 08, 2014 10:44 pm

Boa tarde!!

Acontece que você não está referenciando a célula e sim, um texto "<L4", isso é referencia célula "<"&L4

Antes
Código:
=CONT.SES(B:B;J4;C:C;">k4";C:C;"<L4")
Depois
Código:
=CONT.SES(B:B;J4;C:C;">"&K4;C:C;"<"&L4)

Att
Ir para o topo Ir para baixo
Novais LC




Mensagens : 27
Data de inscrição : 02/05/2012
Idade : 81
Localização : Rio de Janeiro

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySáb Ago 09, 2014 3:47 am

Obrigado pela resposta. Desconhecia esse detalhe. Funcionou muito bem.
Mas tem também outros mais critérios nessa pesquisa, como por exemplo, se a numeração for par ou ímpar, numeração exclusiva etc.
Agradeceria se você me orientasse de como fazer essa mesma pesquisa,  porém usando VBA. Por onde deveria começar ?
Mais uma vez, agradeço
Um abraço.
Luiz
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySáb Ago 09, 2014 11:56 pm

Boa noite!!

Mas você quer uma formula via VBA?


Att
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySáb Ago 09, 2014 11:57 pm

Boa noite!!

Mas você quer uma formula via VBA?


Att
Ir para o topo Ir para baixo
Novais LC




Mensagens : 27
Data de inscrição : 02/05/2012
Idade : 81
Localização : Rio de Janeiro

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySeg Ago 11, 2014 12:51 am

A resposta é sim. Estou precisando de um procedimento em VBA que faça este problema proposto. Mas queria também as devidas explicações dos comandos usados, os comentários etc, o porquê desse ou aquele comando para uma real fixação na  forma de aprendizado que isto poderá proporcionará. Agradeceria se houvesse acolhido da sua parte.
Luiz
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptySeg Ago 11, 2014 2:18 pm

Bom dia!!
Veja se ajuda...
Código:

Sub AleVBA_853()
    Dim lastrow As Long
    lastrow = Cells(Rows.Count, "J").End(xlUp).Row 'Localiza a ultima célula povoada
   
    Application.ScreenUpdating = False 'Desliga a atualização da tela
   
    Range("M4").Formula = "=COUNTIFS(B:B,J4,C:C,"">""&K4,C:C,""<""&L4)" 'Inseri a formula em M4
    Range("M4").AutoFill Destination:=Range("M4:M" & lastrow) 'Arrasta para baixo a formula
    Range("M4:M" & lastrow).Value = Range("M4:M" & lastrow).Value 'Copia e cola valores
   
    Application.ScreenUpdating = True 'Liga a atualização da tela
   
End Sub

Att
Ir para o topo Ir para baixo
Novais LC




Mensagens : 27
Data de inscrição : 02/05/2012
Idade : 81
Localização : Rio de Janeiro

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptyTer Ago 12, 2014 4:14 am

Olá mais uma vez.
Sua resposta serviu prontamente. Caiu como uma luva.
E se eu precisar diferenciar no número do endereço quem é par ou ímpar. Posso usar a função ÉPAR() nesse procedimento ?
Notei que na Plan B (Logradouros) se a coluna Inicial estiver vazia o procedimento retorna valor errado nessa linha. ´
E necessário digitar obrigatoriamente o numero 1 para que possa comparar. É possível modificar o procedimento para que ele reconheça essa situação ?
Se sim daria pra ajustar, se não assim já resolve. Só teria que inserir o "1" em todas as celular em branco. Desde já agradeço.
Boa noite
Novais
Ir para o topo Ir para baixo
alexandrevba

alexandrevba


Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso EmptyQui Ago 14, 2014 4:38 pm

Bom dia!!
Citação :
E se eu precisar diferenciar no número do endereço quem é par ou ímpar. Posso usar a função ÉPAR() nesse procedimento ?
Sim!!!

Citação :
E necessário digitar obrigatoriamente o numero 1 para que possa comparar. É possível modificar o procedimento para que ele reconheça essa situação ?
Essa questão você terá que resolver com sua formula!!

Att
Ir para o topo Ir para baixo
Conteúdo patrocinado





Função CONT.SES. Detalhes no uso Empty
MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Função CONT.SES. Detalhes no uso Empty

Ir para o topo Ir para baixo
 
Função CONT.SES. Detalhes no uso
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Função Procv VBA
» Utilizando CONT.SE em células fora de um intervalo
» Função "SE"
» Função SE (IF) VBA.
» Função Negrito

Permissões neste sub-fórumNão podes responder a tópicos
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: