Notifications
Clear all

PROCVVARIOS

18 Posts
2 Usuários
0 Reactions
4,713 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia amigos, nao estou conseguindo usar a formula procvvarios esta dando erro nao sei porque
alguem pode ajudar

 
Postado : 07/12/2012 8:11 am
(@wilmarleal)
Posts: 186
Estimable Member
 

amigo, desconheço essa função, poderia dizer melhor o que quer?

 
Postado : 07/12/2012 8:15 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Baixe o arquivo em
PROCVvarios
http://www.sendspace.com/file/h0pzao
PROCVmultiplo
http://www.sendspace.com/file/dflta8

Att

 
Postado : 07/12/2012 8:18 am
(@wilmarleal)
Posts: 186
Estimable Member
 

alexandrevba,
solução engenhosa essa, muito massa mesmo, se me permite, vou deixar aqui o codigo para todos consultarem essa deliciosa função, abraço.

Function PROCVMÚLTIPLO(NomePesquisa As String, IntervaloPesquisa As Range, IntervaloRetorno As Range) As String
Dim Valor, Nome
Dim k As Integer
Application.Volatile
    k = 1
    For Each Nome In IntervaloPesquisa
        If Nome = NomePesquisa Then
        Valor = IntervaloRetorno(k, 1)
        PROCVMÚLTIPLO = PROCVMÚLTIPLO & Valor & "; "
        End If
        k = k + 1
    Next Nome
    PROCVMÚLTIPLO = Left(PROCVMÚLTIPLO, Len(PROCVMÚLTIPLO) - 2)
End Function
 
Postado : 07/12/2012 8:24 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!!

Aqui tem bastante coisa, e muito boa...
http://adilsonsoledade.blogspot.com.br/

Att

 
Postado : 07/12/2012 8:30 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

wilmarleal, eu quero que aqueles numeros que estao do lado da palavra bavaria apareçam, mas se eu usar procv so consigo do primeiro valor, por isso tentei usar procvvarios
mas nao esta me retornando nenhum valor

 
Postado : 07/12/2012 12:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Você baixou meus dois arquivo????

Att

 
Postado : 07/12/2012 12:22 pm
(@wilmarleal)
Posts: 186
Estimable Member
 

joaootavio voce baixou os arquivos que o alexandrevba postou?, deu uma olhada na função que ele postou?
acho que vai resolver, olha lá

 
Postado : 10/12/2012 11:55 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alem dos exemplos em vba disponibilizados pelo Alexandre, e se a estrutura de seu arquivo for conforme seu exemplo voce pode utilizar a seguinte formula:
INDIRETO("B"&CORRESP(E5&F5;$A$1:$A$18&$C$1:$C$18;0)) (finalize com ctrl+alt+enter - matricial)

 
Postado : 10/12/2012 12:50 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Veja também em Biblioteca
viewtopic.php?f=21&t=3962

Att

 
Postado : 10/12/2012 12:53 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

João,

Há uma matricial que faz exatamente a mesma coisa que o PROCVVARIOS().

Assumindo que o nome BAVARIA esteja em D5, faça em qualquer célula:

{=SEERRO(INDIRETO("B"&MENOR(SE($A$1:$A$1000=$D$5;LIN($A$1:$A$1000);"");LINS($A$1:A1)));"")} - matricial

Depois copie para baixo. Repare que não é necessário listar as ocorrências.

Me avise.

Abs,

 
Postado : 10/12/2012 11:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Alem dos exemplos em vba disponibilizados pelo Alexandre, e se a estrutura de seu arquivo for conforme seu exemplo voce pode utilizar a seguinte formula:
INDIRETO("B"&CORRESP(E5&F5;$A$1:$A$18&$C$1:$C$18;0)) (finalize com ctrl+alt+enter - matricial)

Bom dia amigo, acho que sua formula vai resolver meu problema, mas nao entendi como faço isso (finalize com ctrl+alt+enter - matricial)

 
Postado : 18/12/2012 6:06 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

alexandrevba eu baixei seus arquivos, mas a função nao retorna nenhum resultado igual a minha

 
Postado : 18/12/2012 7:10 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia!

Eu não estou entendendo, o meu segundo link, retorna de acordo com seu exemplo em anexo.
Re-verifique as postagens anteriores com mais atenção, caso contrário, deixe mais detalhes.

Att

 
Postado : 18/12/2012 7:17 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

A proposta do colega Mandrix, não lhe atende?? Se não Por que??
Qto a sua postagem anterior, ao inserir ou copiar a formula em uma celula, em vez de simples "enter" para "gravar" a formula; acione simultaneamente as Teclas: Ctrl+Shift+enter assim será assumido as chaves (as mesmas não podem ser digitadas) informando ao excel que é uma formula(processamenteo) matricial.

 
Postado : 18/12/2012 7:53 am
Página 1 / 2