Página 1 de 1

Verificar pertencimento de Valor em Intervalo

Enviado: 11 Out 2016 às 19:01
por HigorInacio
Boa Noite!
Estou com um problema na tabulação de dados de uma planilha. O problema é o seguinte:
Tenho um conjunto numérico A, que vai do intervalo 1 ao 1000. Dado esse intervalo, necessito verificar se um valor B, - por exemplo, 695 - pertence ao intervalo definido por A.

É como em matemática básica. O conceito de conjuntos numéricos e pertencimento de termos mas aplicado ao Exel.

Tem também um agravamento: meus dados são CEPs.

Chamamos esses conjuntos - ou intervalos - de "Faixas de CEP". Tenho por exemplo uma faixa de CEP que vai:

De 20010-000 à 20021-020.

Necessito indicar por exemplo se o CEP 20010-010 pertence à este intervalo.

OBS: tentei quebrar os intervalos em uma sequência de números linha por linha, porém como as faixas de CEPs são muito grandes, o Excel não tem a quantidade de linhas o suficiente para colocar os dados e usar um PROCV por exemplo.

Espero ter colocado bem as dificuldades e agradeço à todos que derem atenção ao meu problema.

Verificar pertencimento de Valor em Intervalo

Enviado: 11 Out 2016 às 19:52
por FelipeMGarcia
Anexa um modelo da sua planilha que fica mais fácil das pessoas ajudarem.

abs

Re: Verificar pertencimento de Valor em Intervalo

Enviado: 12 Out 2016 às 08:00
por MarcilioLobao

Higorinacio, Bom dia.

Inicialmente apesar do seu dado ser um CEP onde se vê sempre o mesmo com este tracinho não é necessário armazená-lo com ele.
Se armazenar com o tracinho na pesquisa tem que digitar o mesmo. Só isso.

Basta usar uma pequena tabela de três colunas:
A1:A1000 --> Início de Faixa
B1:B1000 --> Final de Faixa
C1:C1000 --> Local

G4 -->CEP a ser pesquisado
G6 --> LOCAL encontrado como resposta --> FÓRMULA
FÓRMULA --> =PROCV(G4; A1:C1000; 3; VERDADEIRO)

Veja o exemplo que fiz para você:
12-10-2016_GURU_Pesquisa_por_CEP-OK.xlsx
Era isso o que você queria?
Eu espero ter ajudado
[/color]

Re: Verificar pertencimento de Valor em Intervalo

Enviado: 12 Out 2016 às 08:49
por MarcilioLobao

Na hora de montar a tabela acabei digitando errado.
Como não se pode editar as mensagens aquí neste fórum, segue o arquivo corrigido.

12-10-2016_GURU_Pesquisa_por_CEP-OK.xlsx
[/color]

Verificar pertencimento de Valor em Intervalo

Enviado: 13 Out 2016 às 09:01
por HigorInacio
Marcilio, está quase perfeito o modelo que me enviou porém com apenas um problema:
Ela não me indica quando o valor não é encontrado.
Preciso saber também se o valor não consta em nenhum dos intervalos!

Re: Verificar pertencimento de Valor em Intervalo

Enviado: 13 Out 2016 às 09:43
por MarcilioLobao

Higorinacio, Bom dia.

Realmente quando se usa a variação do PROCV com o VERDADEIRO, a pesquisa que excede a última faixa da tabela acaba caindo nesta faixa como resposta. o que não funciona como critério de erro.

Basta você substituir as fórmulas anteriores por estas novas no meu exemplo:

E6 --> =SE(OU(E4<A2;E4>B8); "CEP não encontrado"; PROCV(E4;A2:C8;3;VERDADEIRO))

E17 --> =SE(OU(E15<A13;E15>B19); "CEP não encontrado"; PROCV(E15;A13:C19;3;VERDADEIRO))

Por favor, nos diga se funcionou como você queria.
Espero ter ajudado.

Verificar pertencimento de Valor em Intervalo

Enviado: 13 Out 2016 às 15:48
por HigorInacio
Marcilio, a formula corresponde bem, porém eu precisava ter a conclusão final se é atendido ou não independente de qual a filial que atende.
Vou anexar uma planilha de exemplo.
A primeira planilha são os intervalos atendidos, a segunda planilha são os CEPs dos clientes, onde eu preciso ter a informação de ATENDIDO ou NÃO ATENDIDO.
Segue em anexo! https://www.sendspace.com/file/0a24vb

Re: Verificar pertencimento de Valor em Intervalo

Enviado: 13 Out 2016 às 16:49
por MarcilioLobao

Higorinacio, Boa tarde.

Se você tivesse colocado este arquivo na primeira mensagem nós teríamos resolvido na hora.

Coloquei a seguinte fórmula:
ABA "CEPs cliente"

D2 -->
=SE(SOMARPRODUTO(('Intervalos Atendidos'!$B$2:$B$2464<=B2)*('Intervalos Atendidos'!$C$2:$C$2464>=B2));"SIM";"-----------")

Coloquei uma formatação condicional para apontar os CEPs Não atendidos.
CEPs Atendidos ou Não Atendidos-OK.xlsx
Por favor, nos diga se era isso o que você queria.
Eu espero ter ajudado.[/color]