Página 1 de 1

Função avançada Ajuda

Enviado: 14 Nov 2019 às 11:45
por keke
Bom dia, eu sou Analista Fiscal. E como todos sabem a tributação do Brasil é muito complicada.
Então eu estou fazendo uma planilha p facilitar. Porem eu já me matei de quebrar a cabeça. Já vi vários vídeos no youtube, mas não consegui nada para resolver. Eu tentei uma formula com a função SE, função E, Função PROCH e Função Indireto, tudo junto na mesma formula mas não compilou. Então essa é para os ninja de plantão. Help!!

Eu fiz essa plan com dados mais fáceis de entender, já que a plan original iria complicar bastante o entendimento.

Na PLAN RESUMO. EU QUERO QUE QUANDO A PESSOA PESQUISE:
PRODUTO na célula A3,A4,A5,A6,A7,
ESTADO na célula B3,B4,B5,B6,B7,
COR nas células C3,C4,C5,C6,C7 E
ORIGEM nas células D3,D4,D5,D6,D7.
Quero que o excel pesquise em todas as planilhas com nome PRODUTOS e pesquise nas 4 tabelas que tem dentro dessas planilhas e me traga a informação comissão para a células E3,E4,E5,E6,E7 da plan Resumo. :D

Re: Função avançada Ajuda

Enviado: 14 Nov 2019 às 12:25
por Estevaoba
Código: Selecionar todos
=SEERRO(DESLOC(INDIRETO("'"&$A$2&" "&A3&"'!A1");CORRESP(C3;INDIRETO("'"&$A$2&" "&A3&"'!B1:B100");0)-1+SE(D3="NACIONAL";4;10);CORRESP(B3;INDIRETO("'"&$A$2&" "&A3&"'!B4:AB4");0));"")
Observe que uso a célula $A$2 travada para a função INDIRETO montar o nome da planilha com a palavra que está nessa célula, no caso PRODUTO, mais o valor que está em A3 (não travado na fórmula, para poder copiar para as linhas abaixo).
Faça ajustes se as abas tiverem nome diferente do que está no seu modelo.

E a função DESLOC pula linhas a partir da cor encontrada, mais 4 ou 10 linhas (SE(D3="NACIONAL";4;10)) para coincidir com NACIONAL ou IMPORTADO respectivamente, conforme a estrutura da sua planilha modelo. Verifique se a planilha original segue esse padrão.

Good luck!

Função avançada Ajuda

Enviado: 18 Nov 2019 às 14:55
por keke
Olá Estevão, Tudo bem? Eu não consegui passar a formula para a planilha que estou usando, pois faltou alguns critérios que eu não coloquei na planilha de exemplo para que você fizesse o calculo. Então eu fiz uma nova planilha. O que eu preciso que o Excel faça, eu coloquei dentro da plan, se puder me ajudar novamente, eu agradeço!

Função avançada Ajuda

Enviado: 18 Nov 2019 às 14:56
por keke
segue o anexo

Re: Função avançada Ajuda

Enviado: 18 Nov 2019 às 17:02
por Estevaoba
Editei a fórmula para a estrutura de dados da sua planilha:
Código: Selecionar todos
F4=SEERRO(DESLOC(INDIRETO("'"&$A$3&" "&A4&"'!A1");CORRESP(C4;INDIRETO("'"&$A$3&" "&A4&"'!B1:B100");0)+SE(B4="NACIONAL";4;15);CORRESP(D4;INDIRETO("'"&$A$3&" "&A4&"'!B5:AB5");0));"")
Código: Selecionar todos
G4=SEERRO(DESLOC(INDIRETO("'"&$A$3&" "&A4&"'!A1");CORRESP(C4;INDIRETO("'"&$A$3&" "&A4&"'!B1:B100");0)+SE(B4="NACIONAL";4;15)+SE(E4="REVENDA";4;5);CORRESP(D4;INDIRETO("'"&$A$3&" "&A4&"'!B5:AB5");0));"")
Copie para baixo.

Veja se atende.

Ab.