Página 1 de 1

Tabela com procV funciona apenas uma parte

Enviado: 14 Out 2015 às 18:11
por Gustavo
Pessoal boa noite, tenho uma tabela e a mesma funciona apenas uma parte.
O que acontece é o seguinte, ela não consegue localizar todos os dados.

Eu seleciona a origem e o destino mas ela não devolve o resultado que deveria.
o que acho é que ela não consegue localiza os dados pois os valores estão entre X - Y, para melhor entendimento anexo a planilha.

Abraços

Tabela com procV funciona apenas uma parte

Enviado: 14 Out 2015 às 18:15
por mgTT
Onde você seleciona o destino? Qual resultado você esperada e onde você configurou para ele aparecer?

Tabela com procV funciona apenas uma parte

Enviado: 14 Out 2015 às 18:22
por Gustavo
Na propria planilha tem a origem e o destino, ela deveria achar o resultado quando selecionado os 2 para me trazer o valor, na plan tem os campos com origem e destino

Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 10:05
por Sandman
Part I
bom dia pessoal, cara o que esta acontecendo aí é que vc esta tentando fazer um procv buscar pra trás, e isso ele não faz, procv so trabalha com buscas da coluna em questão para a direita e não para a esquerda, acredito que vc consiga resolver isso com as funções indice e corresp juntas, pera aí que vou tentar fazer aqui e ja te mando um exemplo :mrgreen:
Part II
fora isso vc esta usando uma concatenação na coluna k onde vc concatena a origem, o destino e o calculo do peso pelo que entendi, me corrija se eu estiver errado ok, porem não coluna onde será efetuada a pesquisa, a coluna [T], esses valores divergem do que vc esta procurando, ou seja, vc nunca vai encontrá-los entende? acontece assim, na coluna [k] que é a coluna de referencia vc tem o seguinte valor (estou colocando conforme sua tabela aqui ok, exatamente igual), ta assim na coluna [k]: ARU - ARAÇATUBA - BLUMENAU SC154,98, porem na coluna [T] não existe esse valor, logo vc não o encontrará.
além disso percebi que existem linhas em branco na coluna [T], acredito que isso pode trazer problemas nas buscas tb....enfim, ja resolvi problemas assim com as funções indice e corresp juntas, porem no seu caso, acredito que seja necessario uma melhor organização da sua planilha antes ok

Part III
Segue exemplo do funcionamento das funções que mencionei, porem como disse, acredito que seja necessario uma organização dos seus dados antes ok... :mrgreen:

Re: Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 10:37
por Vidal
Gostaria de acrescentar um pouco mais, pois eu particularmente gosto muito de trabalhar com PROCV e/ou ÍNDICE

aHHH, Sandman.. aquela possibilidade de encontrar os dados digitando apenas um e encontrando qualquer um dos outros dois foi bem sacado, mano... isto possibilita o usuário extrair os dados tendo qualquer uma das informações. Simples e objetivo! Gostei.

Bom. Vamos agora a minha participação de hoje na PROCV

Imagem

Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 10:55
por Vidal
..posto isto, concluímos que, para resolver aquele problema sugerido pelo amigo Sandman ( ID 1 ; Nome THIAGO ) ou a pessoa usa a Função ÍNDICE, ou ela puxa uma 'coluna auxiliar' anterior a tabela PROCV à conter duplicatas dos critérios de pesquisa.
Imagem

Re: Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 10:58
por Vidal
Arquivo em anexo!

Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 11:05
por Vidal
Nota1 : As chamadas 'colunas auxiliares' podem ficar ocultas, sem problema algum... não interfere no funcionamento da procv e não compromete a aparência da tabela/apresentação visual.

Nota2 : O parâmetro 'índice' a ser informado dentro de uma Função PROCV refere-se a coluna que contém os dados que vc procura..a ser extraído de acordo com o seu critério de pesquisa.

Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 11:12
por Sandman
vdd isso é uma possibilidade mesmo :D
principalmente se a planilha tiver poucas colunas seria uma ótima solução tb :mrgreen:
vamu q vamu meu brother ;)

Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 11:27
por Vidal
Excelente! Muito bem observado!!! .. se a tabela contiver muitas colunas e/ou linhas.. não vai compensar duplicar tantos dados, pois o arquivo ficará imenso... hahahahahaha... neste caso, a melhor indicação é a Função ÍNDICE mesmo :roll:

Tabela com procV funciona apenas uma parte

Enviado: 15 Out 2015 às 12:24
por Felipegromano
Gustavo, pelo que eu entendi os valores devem ser encontrados com base no peso que deve estar entre os parametros da coluna w e x

Insira esta formula na coluna M(Preço do Kg Excedente)
Código: Selecionar todos
=SOMA(SE(H8=$U:$U;SE(J8=$V:$V;SE(L8>=$W:$W;SE(L8<=$X:$X;$Z:$Z)))))
e aperte Ctrl+Shift+ENTER pois ela é uma formula matricial

Entendendo a formula:
Código: Selecionar todos
SOMA(SE(Origem Buscada=Origem da tabela;Caso Positivo SE(Destino Buscado=Destino Tabela;Caso Positivo SE(Peso é >= peso coluna W ;Caso Positivo SE(Peso é <= peso coluna X;$Z:$Z)))))
a parte $Z:$Z é a coluna de retorno
Para utilizar na coluna P é so alterar para $Y:$Y

Re: Tabela com procV funciona apenas uma parte

Enviado: 16 Out 2015 às 08:26
por Gustavo
Olá Pessoal bom dia, e obrigado a todos pelas orientações.
Vamos lá.

Quanto a função concatenar, isso me foi sugerido pelo henrique aqui do forum tbm, e achei interessante.
O que percebo na planilha é o seguinte, os locais pelo fato de concatenar ele localiza mas onde pega é realmente no peso, ele identifica apenas o primeiro numero, sendo assim ele se tiver 154 kg que nem o exemplo ele pega como se fosse 10 kgs.
Para entenderem melhor com funciona o calculo, ele só me trará o excedente quando se passar de 10kgs, sendo assim eu subtraio o 10 kgs do peso total e multiplico a diferença pelo peso que sobrou e somo o valor mínimo ao excedente para me dar o total. O que precisava ter era uma formula que calculasse e achasse o valor entre os pesos por isso que fiz os pesos separados quando entre um e outro. Vou quebrar um pouco mais a cabeça para ver onde chego.
Obrigado a todos

Re: Tabela com procV funciona apenas uma parte

Enviado: 16 Out 2015 às 09:37
por Gustavo
Vamos lá.
Tirei as linhas em branco e coloquei a formula de soma igual sugerido, e resolveu esta funcionando tudo.
Obrigado a todos.

Vou testar hj e no fim do dia coloco como resolvido.