terça-feira, 12 de maio de 2009

Procurando um valor que se repete em várias linhas

Quer contribuir com a manutenção do blog, para que eu possa inserir mais dicas, planilhas e apostilas gratuitamente?

Quer inserir o logotipo da sua empresa nas apostilas e nos arquivos de download?

Telefone: (27) 9275-5331

E-mail: paulosemblano@hotmail.com



Quando se pretende localizar um valor na primeira coluna à esquerda de uma tabela e retornar um valor na mesma linha de uma coluna especificada na tabela, usa-se o PROCV.
E quando esse valor se repete por várias vezes, qual a solução?
Vamos à prática. Veja a tabela abaixo:



O valor 12345 se repete 7 vezes. E você quer todas as referências da mesma linha onde esse valor aparece.
Na célula F1 digite Codproduto e na célula G1 digite Linha.
Nas células H1, I1, J1 e K1 digite CodAção, Quant, Valor e Total, respectivamente.



Na célula F2 digite um dos códigos da coluna A a ser procurado. Pode ser o número 12345.

Na célula G2 digite a fórmula:
=CORRESP($F$2;INDIRETO("$A$1:$A$" & CONT.VALORES($A$1:$A$1000));0)

Na célula G3 digite a fórmula:
=CORRESP($F$2;INDIRETO("$A$" & G2+1 & ":$A$" & CONT.VALORES($A$1:$A$1000)+1);0)+G2

Arraste a fórmula da G3 até a G25, ou até a última linha da sua tabela.
Não tem importância se as células saírem com o símbolo de erro #N/D, pois essa coluna deve ficar oculta. Ou então coloque as fórmulas da coluna G numa planilha em separado.

Na célula H2 digite:
=SE(ÉERROS(INDIRETO("B" & G2));"";INDIRETO("B" & G2))

Na célula I2 digite:
=SE(ÉERROS(INDIRETO("C" & G2));"";INDIRETO("C" & G2))

Na célula J2 digite:
=SE(ÉERROS(INDIRETO("D" & G2));"";INDIRETO("D" & G2))

Na célula K2 digite:
=SE(ÉERROS(INDIRETO("E" & G2));"";INDIRETO("E" & G2))

Arraste essas fórmulas até a última linha.

Sua planilha está pronta. Só falta ocultar a coluna G.
Aproveite e dê um toque mais profissional na coluna A com formatação condicional.
Selecione da célula A2 até a última célula dessa coluna.
Clique em Formatar/Formatação condicional.
Na 1ª caixa deixe como O valor da célula é.
Na 2ª caixa escolha igual a.
Clique na 3ª caixa e depois na célula F2.
Em Formatar escolha a sua aba preferida e a cor desejada. Por exemplo, aba Padrões e cor amarela.



A propósito, na coluna A não pode haver células vazias, senão a fórmula não funciona.


Download do arquivo:

PROC_MUITOS



Nenhum comentário:

Postar um comentário

Excel Avançado - Assessoria e Aulas pela Internet - Venda apostilas - Planilhas personalizadas