Notifications
Clear all

Validação/lista/Proc.... Contatos... qual usar??

10 Posts
1 Usuários
0 Reactions
3,337 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos....

Segue a planilha abaixo, o que preciso seria uma agenda aonde selecionar a empresa ele automaticamente aparecerá somente os contatos referente a empresa....(os demais campos posso efetuar atraves de PROCV, porem como existe mais de uma opção na empresa o procv não funciona)....

OBS: sei que isso seria muito melhor em access, porem ja esta cadastrado 1.500 nomes... de 898 empresas, e nem todos PCS da empresa possuem Access.

http://www.4shared.com/file/fSbvei77/Pasta1.html

abraços e obrigado pela ajuda

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/08/2010 7:13 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro JPerez, Boa Noite.

Dei uma olhada agora na sua planilha.
A sua necessidade é de média complexidade.
É questão de trabalho só.
Você consegue fácil.

Vou lhe dar um apoio na sua principal dificuldade e o resto tenho certeza você faz tranquilo.

As fórmulas estão baseadas no seu exemplo.
Se necessário, adapte as mesmas para a sua realidade.

1) O primeiro aspecto é construir uma lista de empresas de maneira correta e sem repetição, não é?
A lista da G21 não está boa.

Vamos usar a coluna Y para auxiliar de empresas.
Coloque em Y2 a fórmula: =SE(A2="";"";SE(CONT.SE($A$1:$A2;A2)>1;"";MÁXIMO($Y$1:Y1)+1))
Copie até a última linha preenchida da sua agenda. Neste exemplo Y17.

Ela criará uma lista numerada de quantas empresas diferentes existem na agenda.

Vamos usar a coluna Z para a real lista de empresas.
Coloque em Z2 a fórmula: =SE(ÉERROS(CORRESP(LIN(A1);Y:Y;0));"";ÍNDICE(A:A;CORRESP(LIN(A1);Y:Y;0)))
Copie até a última linha preenchida da sua agenda. Neste exemplo Z17.

Ela criará a lista de empresas.
Como você já criou um nome EMPRESAS, basta alterar o intervalo lá.

2) Agora vamos criar uma lista de contatos dependente da empresa escolhida. (onde você colocou a frase que era o seu problema)

Vamos usar a coluna W para auxiliar de contatos.
Coloque em W2 a fórmula: =SE(A2="";"";SE(A2=$G$21;MÁXIMO($W$1:W1)+1;""))
Copie até a última linha preenchida da sua agenda. Neste exemplo W17.

Ela criará uma lista numerada de contatos existentes na empresa selecionada em G21.

Vamos usar a coluna X para a real lista de contatos.
Coloque em X2 a fórmula: =SE(ÉERROS(CORRESP(LIN(A1);W:W;0));"";ÍNDICE(B:B;CORRESP(LIN(A1);W:W;0)))
Copie até a última linha preenchida da sua agenda. Neste exemplo X17.

Ela criará a lista de contatos dentro da empresa selecionada.
Basta criar um nome CONTATOS, com o respectivo intervalo.

Coloque em G22 uma validação e associe a lista à =CONTATOS

Faça estas implementações e me diga se funcionou.

Espero ter ajudado.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 19/08/2010 6:08 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mazzaropi....

MUITISSIMO OBRIGADO ...

PQP......

mas gostaria de 3 ajudas sua...

1- Qual livro vc indicaria para aprendizado das funções....(por exemplo corresp, LIN, não sei nada disso....)

2- Poderia descrever as formulas utilizadas... Exemplo :=SE(A2="";"";SE(CONT.SE($A$1:$A2;A2)>1;"";MÁXIMO($Y$1:Y1)+1))
se A2 for igual ????? etcc.... e prq aquele +1 no final???

3- COnhece aqui no RJ algum bom curso de Excel e/ou Access????

Segue a planilha postada com sua ajuda.... fica perfect.... muito obrigado mesmo.....

http://www.4shared.com/account/file/uwV ... asta1.html

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/08/2010 8:18 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Esqueci de falar .. ate mesmo livros...

que souber dar uma dica.. abraços

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/08/2010 8:18 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro JPerez, Boa Tarde.

Fico feliz que tenha ajudado você a resolver este seu problema.

"...mas gostaria de 3 ajudas sua..."

Respondendo as perguntas:

1- Qual livro vc indicaria para aprendizado das funções....(por exemplo corresp, LIN, não sei nada disso....)
.....Resp.: Antes de investir em livros utilize o "Ajuda sobre esta função" que aparece todas as vezes quando for digitar alguma fórmula no Excel. Além de explicar a sintaxe ele ainda apresenta exemplos práticos. É ótimo.

2- Poderia descrever as formulas utilizadas... Exemplo :=SE(A2="";"";SE(CONT.SE($A$1:$A2;A2)>1;"";MÁXIMO($Y$1:Y1)+1))
se A2 for igual ????? etcc.... e prq aquele +1 no final???
.....Resp.: Como esta fórmula é colocada em todas as linhas onde haja dados a serem filtrados ela age assim:
Neste caso ela está na linha 2, então as referências serão TODAS da linha 2.
SE a célula A2 estiver vazia ENTÃO fica vazia. Isto é para não ficar tentando fazer cálculos quando não tiver mais informações.
Exemplo: os dados estão da linha 2 até a linha 50, mas você já colocou as fórmulas da linha 2 até a linha 100.

SE NÃO estiver vazia, então ela conta do início da coluna até a linha onde está, quantas vezes o conteúdo desta linha já apareceu.
Se for mais de uma vez, então ela não faz nada MAS, se é a primeira vez que ele aparece, então, ele coloca um marcador nesta célula.
O marcador é assim: ela verifica o maior número naquela coluna com a função máximo. Se for a primeira ocorrência o máximo será zero então ela soma +1, colocando o número um(1) na célula.
Quando ocorrer de achar uma nova ocorrência diferente, ao fazer a função máximo ela achará o número 1 e então ao acrescentar +1 formará o dois(2) e assim por diante.
Tente sempre entender as fórmulas estudando as partes dela primeiro.
Lembre-se: o Excel é uma aplicativo matemático que basta o uso de lógica para fazer suas funções funcionarem.

3- COnhece aqui no RJ algum bom curso de Excel e/ou Access????
.....Resp.: Como estou em Minas Gerais, não tenho conhecimento como funciona o mercado de treinamentos aí no Rio de Janeiro. Com certeza deve ter bons cursos.

Não vou poder baixar a planilha agora porque aquí o firewall barra este tipo de download.
À noite em casa, se der, eu faço o download.

Até mais.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 20/08/2010 9:31 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A questão maior seria qual função empregar em qual situação...

Por exemplo, como usar o LIN ou CORRESP?? prq usar nesse exemplo essas funções?

outra coisa (sem querer abusar mais ja abusando).rsrs.... as outras formulas utilizadas poderia descrever ...

abraços

e obrigado denovo

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/08/2010 6:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ja abusando.....

Alguem saberia como vincular imagens ao PROCV??

Por exemplo eu possuo as empresas cadastradas, ao procurar ela numa lista de validação .. apareceria ao lado a figura da empresa....

abraços

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/08/2010 12:47 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

http://blog.mprinformatica.com.br/2009/ ... m-imagens/

Consegui atraves desse site .. quem quiser ....

Retornar Imagens atraves de PROCV.

======================================================================

Mazzaropi....

Preciso de sua ajuda.... qndo escolho a empresa.. a listagem de nomes fica o nome da ultima utilizada.
Teria como ao trocar a empresa, o contato ficar em branco??

abraçossssssssssss

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/08/2010 3:14 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde J Perez

Baixei a planilha e dei uma olhada e achei qual é problema.
A fórmula esta se referindo a célula G22 que é a do contato, eu troquei para a célula G21 que refere-se a empresa.
Tive também que alterar a fórmula de B para A porque o nome da empresa fica no intervalo a partir da coluna A.
Devido alterar para a coluna A também tive que alterar o último número que é referente a contagem da coluna e como puxou uma a mais tem que aumentar um número.
Segue a planilha em anexo, arrumei a fórmula até a linha 35 e deixei uma explicação para vc fazer e aprender.

http://www.4shared.com/file/1cvQCp7X/Pasta1_1_.html

Qualquer dúvida volte a postar.

Abraços

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/08/2010 1:22 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Patropi....

Valw....

Em casa verei ... e posto minhas duvidas se houver

Abraços

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/08/2010 2:04 pm