Página 1 de 1

pegar mais de uma linha de valores com formula matricial

Enviado: 22 Ago 2015 às 12:42
por Sandman
boa tarde pessoal,

estou com um problema aqui para resolver um sistema que precisa efetuar combinações entre grupos, tentei usar mais ou menos o que aprendi na aula de matricial na segunda passada mas não to conseguindo, a ideia é simples, tenho os grupos de numeros do lado esquerdo, e preciso juntá-los do lado direito, e mudar as ordens, eu até consigo nomear os grupos e ir colocando-os meio que manualmente com a ajuda da função indireto e formula matricial, mas queria automatizar mais isso, pq no momento estamos trabalhando com apenas 3 grupos, mas futuramente serão varios...enfim segue a planilha em anexo, desde já muito obrigado por qualquer ajuda...

na planilha consta algumas tentativas :mrgreen:

grande abraço e viva o excel \o/

pegar mais de uma linha de valores com formula matricial

Enviado: 27 Ago 2015 às 10:22
por FelipeGualberto
Elimine a palavra "Grupo" do intervalo B3:B5 deixando somente a letra do grupo nas células.
Então, na célula M3, digite a fórmula:
=ÍNDICE($C$3:$G$5;CORRESP(DESLOC($I3;0;ARREDONDAR.PARA.CIMA(COL(A:A)/COLS($C$3:$G$5);0));$B$3:$B$5;0);MOD(COL(A:A)-1;COLS($C$3:$G$5))+1)
Copie essa fórmula e cole-a no intervalo M3:AA8.

Re: pegar mais de uma linha de valores com formula matricial

Enviado: 27 Ago 2015 às 20:02
por Sandman
boa noite felipe, fiz conforme vc indicou, mas retornou o erro #VALOR!

de qualquer forma muito obrigado pela tentativa de ajuda :D

pegar mais de uma linha de valores com formula matricial

Enviado: 27 Ago 2015 às 20:20
por laennder
Sandman, limpe o intervalo M3:AA8 antes de colocar a fórmula do Felipe. Insira a fórmula somente na célula M3. E lembre-se de pressionar CTRL + SHIFT + ENTER

pegar mais de uma linha de valores com formula matricial

Enviado: 27 Ago 2015 às 20:58
por Sandman
boa noite, Laennder, então eu fiz isso mas da erro, de uma olhada aí no anexo

Re: pegar mais de uma linha de valores com formula matricial

Enviado: 27 Ago 2015 às 21:54
por laennder
Você está selecionando todo o intervalo e criando uma fórmula matricial multicelular. Na realidade a solução do Felipe é uma fórmula matricial unicelular. E depois deve ser copiada para as demais células.

Re: pegar mais de uma linha de valores com formula matricial

Enviado: 28 Ago 2015 às 08:46
por FelipeGualberto
Comigo funciona normalmente. Fiz como falei, veja o anexo.

pegar mais de uma linha de valores com formula matricial

Enviado: 28 Ago 2015 às 13:53
por Sandman
sim sim funcionou sim, tava errando mesmo onde o laennder disse, eu tava selecionando toda a tabela pra colocar a formula, mas fiz somente em uma e depois copiei para as demais e funcionou certinho, enfim muito obrigado Felipe e Laennder :mrgreen: