Salve galera!

Por vício estou acostumado a usar o VBA para resolver meus problemas no Excel, mas como algumas pessoas insistem que TUDO o que eu faço em VBA pode ser replicado usando-se fórmulas no Excel, comecei a tentar esse método. Realmente não usar VBA deixa minhas planilhas mais leves e menos sujeitas a "bloqueios de segurança" em PCs alheios.

Mas agora esbarrei em algo realmente cabeludo para os meus conhecimentos limitados. Estou tentando fazer uma busca em uma matriz que faça 3 coisas: 1) que retorne múltiplos resultados (e não apenas um); 2) que compare, some e agrupe resultados (para não haver duplicação); 3) que organize tudo isso em uma lista (item abaixo de item).

Mais ou menos assim

Lembrando que tanto a quantidade de "produtos" quanto a de "tecidos" não é apenas esta, podem passar de uma centena...

No VBA eu faço isso funcionar rapidinho, mas não quero viver dependente de botões...

E aí galera? Existe solução?

Abraços!

perguntou Feb 02 '14 às 10:36

Gil%20Cervati's gravatar image

Gil Cervati
1111

editou Feb 05 '14 às 19:01

malhano_caio's gravatar image

malhano_caio ♦♦
349252

Sugiro usar tabela dinâmica. outra solução é a função somases().

Sugiro criar uma base de dados mais ou menos assim:

Pedido|Produto |Tecido |Quantidade 1 |Produto A |Tecido A |2,5 2 |Produto A |Tecido C |3,0 3 |Produto B |Tecido A |2,5 4 |Produto B |Tecido B |2,0 5 |Produto B |Tecido E |0,2

Assim é possível fazer um resumo por produto, por tecido ou qualquer outra combinação. Se quiser mais opções de resumo, é só incluir mais colunas. Ex.: Fornecedor, cliente, categoria, subgrupo ou data.

link permanente

respondeu Sep 12 '14 às 17:35

Benhur's gravatar image

Benhur
16

Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×1,172
×165
×38
×23
×12

pergunta feita: Feb 02 '14 às 10:36

pergunta lida: 3,861 vezes

última alteração: Sep 12 '14 às 17:35