Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
  • Avatar do usuário
Avatar do usuário
Por keke
Avatar
#52163
Olá pessoal, eu já tentei outra vez pedir ajuda aqui no fórum, para este problema, com outra tabela mais simples, mas acontece que a formula não compilou. Então resolvi colocar a planilha real. Preciso de alguém com paciência e que tente entender as informações que estou querendo que o excel realize! Ficarei muito grata pela ajuda!



"1° PASSO
PROCURAR EM QUALQUER PLANILHA A PALAVRA QUE ESTA NA CÉLULA N 17 DA PLANILHA NFE (A PALAVRA:NCM) E PROCURAR EM QUALQUER PLAN O CÓD QUE ESTA NA CÉLULA N 18 DA PLANILHA NFE.

OBS: DENTRO DE CADA PLANILHA NCM, TEM 4 TABELAS. QUE SÃO SEPARADAS POR REGIME:
AS DUAS PRIMEIRAS TABELAS SÃO DO REGIME DO SIMPLES (SN) POREM A PRIMEIRA É NACIONAL E A SEGUNDA DE IMPORTADOS.
AS DUAS ULTIMAS TABELAS SÃO DO REGIME NORMAL (RN) A PRIMEIRA É NACIONAL E A SEGUNDA DE IMPORTADOS.

2° PASSO
DEPOIS DE TER ACHADO A PLANILHA NCM CORRETA. O EXCEL PRECISA DE DUAS PESQUISAS PARA ESCOLHER A TABELA CORRETA DAS 4 TABELAS QUE ESTA DENTRO DA PLAN NCM. A PESQUISA 1: QUE ESTA NA PLAN NFE, CELULA: E14. ( REGIME: SE É SN OU RN).
PESQUISA 2°: QUE ESTA NA PLAN NFE, CELULA: V18.( ORIGEM : SE É NACIONAL OU IMPORTADO)

3 PASSO
AGORA EU PRECISO QUE O EXCEL SAIBA QUAL É A COLUNA DO "" ESTADO ""DA PLAN NCM , A ONDE ESTA O VALOR QUE EU QUERO TRAZER.
PARA ISSO O EXCEL TEM QUE VER A PESQUISA QUE ESTA NA PLAN NFE, CELULA N1.

4° PASSO
AGORA EU PRECISO QUE O EXCEL ACHE A LINHA QUE ELE IRÁ TRAZER O VALOR. ELE TEM QUE USAR O CRITERIO DE PESQUISA QUE ESTA NA PLAN NFE, NA CELULA O14.
NO CASO SE NA CELULA O14 ESTIVER ESCRITO REVENDA. EU QUERO QUE NA PLAN NCM ELE DESLOC DA LINHA QUE ESTA ESCRITO REVENDA ATÉ A LINHA MVA ORIGINAL E AJUSTADO E ME TRAGA O VALOR QUE ESTA NESTA LINHA PARA A PLAN NFE CELULA W18!"
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Estevaoba
Avatar
#52172
Código: Selecionar todos
=SEERRO(ÍNDICE(INDIRETO("'"&$N$17&" "&N18&"'!A1:AB132");CORRESP($E$14;INDIRETO("'"&$N$17&" "&N18&"'!B1:B132");0)+SE(V18="NACIONAL";1;34)+SE($O$14="REVENDA";15;15);CORRESP($N$12;INDIRETO("'"&$N$17&" "&N18&"'!A5:AB5");0));"")
Como você não especifica um resultado alternativo caso a atividade não seja Revenda, o argumento final para determinar a linha correta ficou assim:
+SE($O$14="REVENDA";15;15)
Mas poderia ser simplesmente 15, uma vez que este é o número de linhas a partir da linha de Nacional ou Importado na tabela identificada até a linha desejada (MVA).
Seria interessante criar algo como uma coluna auxiliar para vincular a palavra chave da atividade à lista de atividades dentro das tabelas de NCM.
Favor fazer testes e ver se atende.

Good luck!
Avatar do usuário
Por keke
Avatar
#52179
Oi Estevaoba!
Realmente deu problema porque eu não especifiquei uma alternativa, no caso quando não for a palavra "Revenda" na celula O14, eu quero que na coluna MVA apareça 0!
Avatar do usuário
Por keke
Avatar
#52180
Oi eu acabei de trocar o 15 por 0, ai deu certo.... ficou assim.....+se($o$14="Revenda";15;0); corresp......
Avatar do usuário
Por keke
Avatar
#52183
Estevão, agora na coluna CFOP que esta na tabela NFe, eu preciso que o valor que esta na planilha ncm referente a atividade e o CFOP seja trazida a essa coluna.
* Se a atividade na celula O14 for REVENDA a partir da linha Nacional ou importado da plan ncm conte 4 linhas e traz o cfop revenda.
* Se a atividade na celula O14 for CONSUMIDOR FINAL CONTRIBUINTE a partir da linha Nacional ou importado da plan ncm conte 6 linhas e traz o cfop consumidor final contribuinte.
*Se a atividade na celula O14 for CONSUMIDOR FINAL NÃO CONTRIBUINTE a partir da linha nacional ou importado da plan ncm conte 7 linhas e traz o cfop de consumidor final não contribuinte.


Acredito que essa mesma formula que você passou, posso utilizar com algumas alterações. Veja o que esta errado e corrija por favor:
=SEERRO(ÍNDICE(INDIRETO("'"&$N$17&" "&N18&"'!A1:AB132");CORRESP($E$14;INDIRETO("'"&$N$17&" "&N18&"'!B1:B132");0)+SE(V18="NACIONAL";1;34)+SE(ou($O$14="REVENDA";4;$O$14="INDUSTRIA";6;$O$14="CONSUMIDOR FINAL CONTRIBUINTE";5;$O$14="CONSUMIDOR FINAL NÃO CONTRIBUINTE";7);CORRESP($N$12;INDIRETO("'"&$N$17&" "&N18&"'!A5:AB5");0));"")
Avatar do usuário
Por Estevaoba
Avatar
#52191
Retirei a função OU da sua fórmula, mas como você precisa distinguir entre CONSUMIDOR FINAL CONTRIBUINTE e CONSUMIDOR FINAL NÃO CONTRIBUINTE, criei uma coluna auxiliar na sua aba Clientes com a seguinte fórmula em M3:
Código: Selecionar todos
=SEERRO(SE(LOCALIZAR("CONSUMIDOR";F3);F3&SE(G3="SIM";"CONTRIBUINTE";"NÃO CONTRIBUINTE"));F3)
Copie para preencher a coluna.

E na fórmula em O14 da aba NFE, fiz alteração para fazer referência a essa coluna auxiliar:
Código: Selecionar todos
=SEERRO(PROCV(E12;CLIENTES!A2:M27;13;0);"")
Então a fórmula para buscar CFOP ficou assim:
Código: Selecionar todos
=SEERRO(ÍNDICE(INDIRETO("'"&$N$17&" "&N18&"'!A1:AB132");CORRESP($E$14;INDIRETO("'"&$N$17&" "&N18&"'!B1:B132");0)+SE(V18="NACIONAL";1;34)+SE($O$14="REVENDA";4;SE($O$14="INDUSTRIA";6;SE($O$14="CONSUMIDOR FINAL CONTRIBUINTE";5;7)));CORRESP($N$12;INDIRETO("'"&$N$17&" "&N18&"'!A5:AB5");0));"")
Ab.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord