Notifications
Clear all

Como indicar o maior preço de um produto em uma planilha?

17 Posts
3 Usuários
0 Reactions
2,984 Visualizações
wolneypk
(@wolneypk)
Posts: 188
Estimable Member
Topic starter
 

Senhores, é o seguinte:

Trabalho em uma empresa que fornece Cestas Básicas e temos aqui uma planilha com a relação de tudo que vai em cada cesta de cada cliente.
Eu queria criar uma fórmula que apontasse o maior o o menor valor de um mesmo produto nessa planilha.
Por exemplo: Tenho 100 clientes e desses 100 clientes, 56 tem o Achocolataddo Nescau na sua formação. Eu quero criar uma fórmula que procure o Nescau mais barato e o mais caro de todos esses 56 clientes.

Eu sei que em derterminado momento vou ter que usar ás formulas MÁXIMO e MÍNIMO mais como vou fazer o excel entender que ele dever procurar o MÁXIMO e o MÍNIMO apenas dos produtos que eu determinar?

Alguém pode me dar uma luz?

"O impossível, é só uma questão de tempo"

 
Postado : 27/11/2012 1:42 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde volney

Para facilitar anexe um exemplo compactado da tua planilha, com poucos dados mas com a disposição dos dados igual a tua planilha original.

Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/11/2012 2:39 pm
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Wolney,

Vou anexar um modelo, veja se é isso que você quer.

Tenho certeza que o Bernando vai conseguir uma que caiba em uma só célula.

Abraço,

Henrique Ronconi

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 27/11/2012 3:37 pm
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Wolney,

Achei um fórmula de uma única célula para inserir na planilha exemplo:

Insira na Célula E4

=MENOR(SE($D$4=$C$7:$C$17;$D$7:$D$17;"");1)

CRTL+SHIFT[ENTER] (FÓRMULA MATRICIAL)

Pode excluir a região E7:E17

Sds,

Henrique Ronconi

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 27/11/2012 4:40 pm
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Segue anexo

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 27/11/2012 4:46 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Opa, me chamou hronconi?

Segue minha contribuição (baseando-se na sua)
(infelizmente tive de utilizar colunas auxiliares devido a lista suspensa)

Qualquer coisa da o grito.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/11/2012 4:57 pm
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Tá bom, para quem tem 16384 colunas na planilha, usar uma não dá nada.

hehehehe

Valeu, Boa contribuição. Gostei principalmente da solução matricial multiplicando valores boleanos.

SDS.

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 27/11/2012 6:15 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Sou meio "contra" as colunas auxiliares, mas as vezes é necessário...
até quando a base de dados da planilha é muito grande, para evitar a utilização de muita matricial é melhor utilizar algumas colunas auxiliares... mas como você disse, com 16384 colunas, não mata se utilizar algumas como auxiliar...

As vezes é muito utilizado as técnicas booleanas... (principalmente matricial)...
o/

Abraço

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 27/11/2012 6:37 pm
wolneypk
(@wolneypk)
Posts: 188
Estimable Member
Topic starter
 

Bernardo, fantástico!
Perfeito cara! Não abusando da sua ajuda, será que vc poderia me explicar essa fórmula que vc colocou:

=INDIRETO("A"&MÁXIMO(SE((B7:B17=B2)*(C7:C17=B3);LIN(B7:B17))))

Todo o restante eu entendi tranquilamente, mais essa fórmula (que indica qual é a loja que tem o menor / maior valor) não compreendi..
Talvez pq eu desconheça as funções INDIRETO e LIN.
Um forte abraço e muto obrigado á todos que se prontificaram!
Joinha pra todos!

"O impossível, é só uma questão de tempo"

 
Postado : 28/11/2012 6:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Leia:
http://support.microsoft.com/kb/213933/ ... wsignin1.0
http://www.ambienteoffice.com.br/excel/INDIRETO/
http://www.expresstraining.com.br/index ... cle&id=461

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/11/2012 7:04 am
wolneypk
(@wolneypk)
Posts: 188
Estimable Member
Topic starter
 

Opa, vou ler os tópicos com certeza Alexandre! Muito Obrigado!
Outra dúvida, o amigo Bernardo colocou o seguinte código:

=MÍNIMO(SE(B7:B17=B2;C7:C17))

Só que quando eu vou com o mouse em cima da função, ela fica assim:

{=MÍNIMO(SE(B7:B17=B2;C7:C17))}

Com colchetes...
Oq isso representa?

"O impossível, é só uma questão de tempo"

 
Postado : 28/11/2012 7:19 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Usou se um formula Matricial.

http://www.superdicas.com.br/excel/excel21.asp
http://www.ambienteoffice.com.br/excel/ ... atriciais/

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/11/2012 7:24 am
wolneypk
(@wolneypk)
Posts: 188
Estimable Member
Topic starter
 

Nossa, esse negócio de fórmulas matriciais é sensacional!
Sempre quis fazer várias ferramentas mais sempre dava de cara com um problema parecido com esse, mais essa função resolve todas as minhas questões!

Muito Obrigado á todos os amigos que ajudaram em mais esse impasse!
Uma útlima questão:

Na hora em que eu vou procurar o valor máximo, tudo bem ele encontra numa boa, mais quando vai procurar o mínimo, eu estou com um problema.
Existem na minha planilha, produtos que estão sem preço (um exemplo, o açucar) e quando ele vai procurar o mínimo ele acaba achando o zero.
Tentei encrementar a fórmula para que ela ignorasse os zeros, mais sem sucesso...

A fómula é essa:
=MÍNIMO(SE(B7:B17=B2;C7:C17))

Só que tenho que fazer com que ela ignore valores iguais á zero, que no caso, se o menor valor for zero, ele me aponte o segundo menor.

Amigos, só pra esclarecer:
Eu não sou um desses malucos que dá de cara com um problema no Excel e vêm aqui e joga o problema para os amigos resolverem.
Quebro a cabeça por horas e ás vezes por dias. Se eu vejo que realmente não tenho capacidade para resolver a questão, recorro aos amigos do fórum.
Em minhas pesquisas pelo fórum, vi diversos camaradas que chegam e falam: "Preciso de um sistema de cadastro de clientes, produtos e emissão de NF pra ONTEM!"
Um absurdo...

Realmente tenho meus conhecimentos limitados em programação, lógica e Excel.
Fiz alguns cursos mais eles acabaram sendo muito rasos em certos aspectos...
Bom, é só pra esclarecer mesmo.
Não quero que os amigos pensem que eu estou abusando da boa vontade de todos. :)

"O impossível, é só uma questão de tempo"

 
Postado : 28/11/2012 11:30 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Fique a vontade para postar suas dúvidas, desde de que as mesmas esteja dentro da organização do fórum, sem problemas :D

Quanto a função Minimo.... eu acho não entendi mas tente essa ai.

=MÍNIMO(SE(B7:B17=0;"";B7:B17))

E Matricial deve se usar as teclas Ctrl + Shift + Enter

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/11/2012 11:48 am
hronconi
(@hronconi)
Posts: 314
Reputable Member
 

Wolney,

Segue anexo a planilha que o Bernando fez com a alteração que você precisa no caso de valores iguais a zero.

Quanto ao restante do que disse não esquenta. Somos voluntários e fazemos isso porque gostamos. É A NOSSA NATUREZA!!!

Abraço,

Henrique Ronconi

Henrique
http://henriqueronconi.wix.com/consultoria

Espero ter ajudado! ;)

 
Postado : 28/11/2012 11:49 am
Página 1 / 2