Página 1 de 1

Fórmula para trazer uma informação que está em um Range de CEPs

Enviado: 06 Ago 2021 às 13:12
por lbdecamargo
Boa tarde pessoal!

Tenho uma base com os CEPs que alguns dos transportadores atendem e qual é o prazo que eles realizam a entrega para o cliente. Porém, juntei 10 transportadores em uma aba e em todos os transportadores tem o CEP 00001-000 a 99999-999 e queria trazer qual o prazo que ele promete naquela faixa de CEP do cliente. Cada transportador atende vários centro de distribuições (CD) e todos tem a faixa total de CEP. Então, pode ter o mesmo transportador prometendo prazos diferentes ou nem atendendo essa mesma faixa pois depende de qual CD vai sair.

Por exemplo:

Transportadora DHL trabalha com o CD 300 e entrega na faixa CEP 00001-000 a 01000-999 e o prazo dela entregar é de 2 dias.
Transportadora DHL trabalha com o CD 550 e entrega na faixa CEP 00001-000 a 01000-999 e o prazo dela entregar é de 5 dias


Então têm várias condições e queria juntar tudo em uma base só. Isto é possível?

Se puderem me ajudar o quanto antes, agradeço demais!

Re: Fórmula para trazer uma informação que está em um Range de CEPs

Enviado: 07 Ago 2021 às 08:17
por Deciog
lbdecamargo, Bom Dia.

Na celula E2 coloca esta formula e arraste para baixo

=ÍNDICE('CEP Transp.'!$E$2:$E$153941;CORRESP(A2&C2;'CEP Transp.'!$A$2:$A$153941&'CEP Transp.'!$C$2:$C$153941;1);1)

Caso a versão do seu Excel seja anterior 2019 deve encerrar com CTRL+SHIFT+ENTER

Confere se é desta forma que desejas

Se minha resposta foi útil, clique em obrigado é uma forma de agradecimento da ajuda

Decio

Re: Fórmula para trazer uma informação que está em um Range de CEPs

Enviado: 08 Ago 2021 às 12:07
por lbdecamargo
Fala Decio! Obrigado pelo retorno, porém não deu certo, os prazos não retornou correto conforme as transportadora, CD e faixas de CEP.

Consegui resolver com a fórmula INDIRETO, porém não queria usar pois eu tive que dividir as transportadoras e CD's em várias abas...

Re: Fórmula para trazer uma informação que está em um Range de CEPs

Enviado: 08 Ago 2021 às 18:07
por osvaldomp
Olá, @lbdecamargo .

Veja se a solução via macro do arquivo anexo lhe atende. Utilizei somente a planilha CEP Transp.

Basta inserir nas células o CEP e o CD e a macro irá retornar as transportadoras e os respectivos prazos de entrega. As explicações coloquei nas planilhas.

Re: Fórmula para trazer uma informação que está em um Range de CEPs

Enviado: 11 Ago 2021 às 08:37
por lbdecamargo
osvaldomp escreveu: 08 Ago 2021 às 18:07 Olá, @lbdecamargo .

Veja se a solução via macro do arquivo anexo lhe atende. Utilizei somente a planilha CEP Transp.

Basta inserir nas células o CEP e o CD e a macro irá retornar as transportadoras e os respectivos prazos de entrega. As explicações coloquei nas planilhas.
Fala Osvaldo, muito obrigado pela resposta, irá ajudar bastante para consultas. Porém, eu precisava de uma formula que unificasse e traria o prazo entre as faixas de cep pois preciso fazer um indicador com isso para medir a performance de de entrega em cada transportador e CD.