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  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 Função CONT.SES. Detalhes no uso

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
Novais LC



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

MensagemAssunto: Função CONT.SES. Detalhes no uso   Sex 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



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

MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Sex 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Novais LC



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

MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Sab 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



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

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

Boa noite!!

Mas você quer uma formula via VBA?


Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



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

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

Boa noite!!

Mas você quer uma formula via VBA?


Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Novais LC



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

MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Seg 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



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

MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Seg 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Novais LC



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

MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Ter 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



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

MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Qui 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
Voltar ao Topo Ir em baixo
Ver perfil do usuário
Conteúdo patrocinado




MensagemAssunto: Re: Função CONT.SES. Detalhes no uso   Hoje à(s) 5:45 pm

Voltar ao Topo Ir em baixo
 
Função CONT.SES. Detalhes no uso
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Expressões matemáticas, funções e operadores
» [Resolvido]como usar a função jump to start por codigo?
» [RESOLVIDO]2 funções utilizando a mesma tecla???
» [Vídeo-Aula]Aula 4.1 - Usando funções básicas do draw
» Background - Funções e Variáveis

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Avançado/VBA :: Excel Avançado/VBA-
Ir para: