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.
#53190
Boa noite, estou com dúvidas em duas situações das quais acredito que é possível elaborar fórmulas para facilitar meu trabalho, poderiam me ajudar? Segue as informações:

1 - Tenho uma lista de CEPS e uma tabela com CEPS divididos em intervalos, com o CEP inicial em uma célula e o final em outra, por exemplo:

Coluna A Coluna B Coluna C
CEP Inicial CEP Final Local
01001-000 01009-908 Capital
01010-000 01014-940 Interior
01015-000 01017-911 Capital
01018-000 01019-900 Capital
...

E assim por diante, com cerca de 14000 linhas com intervalos.

Conseguem elaborar uma fórmula para verificar se um CEP que eu digitar em uma célula está contido em PELO MENOS UM destes intervalos? Caso sim, retornando uma mensagem qualquer.

Além disso, gostaria também de digitar o CEP, o Excel buscar em qual intervalo se encaixa e informar se é capital ou interior.

2 - Tenho uma planilha relacionando pesos (linhas) e lugares (colunas), com os valores que cada frete custariam de acordo com os respectivos pesos e lugares, gostaria de digitar o peso em uma célula, o lugar em outra e a fórmula me retornar o valor equivalente do cruzamento de peso x lugar na outra planilha, é possível?

Exemplo:

UF \ Peso(kg) SP1 SP2 SP3
0,250 6 7 10
0,300 6,2 7,3 10,2
0,500 7,5 9,3 11,1

Se eu digitar SP1 em uma célula, e 0,250 em outra, me retornar o valor 6.

Conseguiriam me ajudar com estes problemas? Grato desde já.
#53203
É possível lhe ajudar sim, mas seria mais fácil você anexar um exemplo em Excel aqui no Fórum.
#53222
babdallas escreveu:É possível lhe ajudar sim, mas seria mais fácil você anexar um exemplo em Excel aqui no Fórum.
Segue em anexo os dados, numa aba a lista de CEPS, na outra a lista especificando se os CEPS são atendidos ou não, por intervalos, e na terceira quanto custaria de acordo com o peso e a localidade;

Eu precisaria que na Aba Pedidos, de acordo com o CEP e peso, descobrir se é atendido ou não, e se for atendido, quanto custaria. Lembrando que cada linha na aba abrangência se refere a todos os CEPS no intervalo entre o inicial e o final.
Você não está autorizado a ver ou baixar esse anexo.
#53225
É possível fazer via fórmula? Sim, mas não recomendo neste caso. São muitas linhas na base de dados e muitas linhas para procurar, o que vai deixar o cálculo lento.

Sendo assim, há as alternativas abaixo:
1) Usar PowerQuery (suplemento disponível nas versões 2010 e 2013 e nativo a partir da versão 2016)
2) Usar VBA

Tem alguma preferência?
#53410
Olá, encontrei algumas fórmulas e apliquei no seu exemplo. Me parece que funcionou. Segue a planilha utilizando as formulas.

site: https://exceljet.net/formula/lookup-val ... wo-numbers
https://www.youtube.com/watch?v=lq8RGwDV0lg
Você não está autorizado a ver ou baixar esse anexo.
#53415
Sim, é uma ótima solução. Não usei porque não sabia se os CEPs estavam ordenados do menor para o maior sempre.
Só tem que garantir que os CEPs estejam sempre classificados do menor para o maior para usar a função PROC. Mas de fato ela é bem rápida.
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