Página 1 de 1

Formula para mostrar dados de varias tabelas numa so

Enviado: 10 Jan 2018 às 07:11
por idaalexandra
Ola a todos.

Preciso de colocar uma formula numa folha ou tabela para recolher dados de 3 tabelas. Gostaria que a tabela mostrasse todas as encomendas(que estao em 3 tabelas diferentes) com mais de x dias decorridos)

Esta em anexo.

Obrigada :)

Formula para mostrar dados de varias tabelas numa so

Enviado: 10 Jan 2018 às 07:42
por gfranco
Bom dia.
Qual sua versão do Excel?
Se for 2010 ou superior, o Power query seria (na minha opinião) a solução de escolha para o problema apontado.

Formula para mostrar dados de varias tabelas numa so

Enviado: 10 Jan 2018 às 07:49
por idaalexandra
Obrigada pela resposta mas gostaria de algo simples com uma formula.

Deste genero, mas que englobasse mais que uma tabela =SE.ERRO(ÍNDICE(MachadosV!B5;AGREGAR(15;6;(LIN(MachadosV[Referencia])-LIN(MachadosV[[#Cabeçalhos];[Referencia]]))/(MachadosV[Dias decorridos]>Folha1!F2);LINS($1:1));CORRESP(B6;MachadosV[#Cabeçalhos];0));"")

Formula para mostrar dados de varias tabelas numa so

Enviado: 10 Jan 2018 às 07:54
por idaalexandra
Alias, assim.... =SE.ERRO(ÍNDICE(MachadosV;AGREGAR(15;6;(LIN(MachadosV[Referencia])-LIN(MachadosV[[#Cabeçalhos];[Referencia]]))/(MachadosV[Dias decorridos]>Folha1!F2);LINS($1:1));CORRESP(B6;MachadosV[#Cabeçalhos];0));"")

Re: Formula para mostrar dados de varias tabelas numa so

Enviado: 10 Jan 2018 às 20:56
por Estevaoba
Boa noite.

Tente esta fórmula matricial em B7.
Cole e pressione ctrl+shift+enter simultaneamente.
Código: Selecionar todos
=SEERRO(SEERRO(SEERRO(ÍNDICE('Machados Vários'!B$5:B$100;CORRESP(1;(CONT.SE(Folha1!B$6:B6;'Machados Vários'!B$5:B$100)=0)*('Machados Vários'!B$5:B$100<>"")*('Machados Vários'!$E$5:$E$100>Folha1!$F$2);0));ÍNDICE('Machados WC'!B$5:B$100;CORRESP(1;(CONT.SE(Folha1!B$6:B6;'Machados WC'!B$5:B$100)=0)*('Machados WC'!B$5:B$100<>"")*('Machados WC'!$E$5:$E$100>Folha1!$F$2);0)));ÍNDICE('Machados Cozinhas'!B$5:B$100;CORRESP(1;(CONT.SE(Folha1!B$6:B6;'Machados Cozinhas'!B$5:B$100)=0)*('Machados Cozinhas'!B$5:B$100<>"")*('Machados Cozinhas'!$E$5:$E$100>Folha1!$F$2);0)));"")
E arraste para preencher linhas e colunas.

Good luck!