Notifications
Clear all

Retornando varios valores com base em mais de um campo.

17 Posts
3 Usuários
0 Reactions
2,722 Visualizações
(@macrode)
Posts: 11
Active Member
Topic starter
 

Olá meus caros,
é a primeira vez que posto depois de muito pesquisar na NET.
Estou "tentando" desenvolver um planilha faz mais ou menos 1 semana, e acabei por achar no site do Planilhando, algumas das informações que precisava e que me ajudaram a solucionar parte do problema.
Não sou o desenvolvedor da ferramenta, mas um curioso que busca suprir as necessidades a base de pesquisa.
Bem, vamos a algumas dúvidas que tenho.
A planilha que estou desenvolvendo, possui uma tabela denominada "Banco de Dados" com diversas informações necessárias a uma pesquisa; sendo aproximadamente umas 12 colunas até o momento.
Em outra planilha que estou a montar, criei um critério que buscava em 3 dos campos "Banco de Dados", as informações necessárias para me retornar certos valores:
Ex: (somente para fins de entendimento)
Ano: "a"
Classificação: "b"
Variação: "c"
Quantidade: é o número de produtos que teria com base nas informações prestadas; não necessariamente preciso ter todos os itens preenchidos, bastando apenas um deles para que me retorne o valor.

=SE(E(D59<>"";D60<>"";D61="SIM");CONT.SES(Ano;D59;Classificação;D60;Variação;D61);SE(E(D59<>"";D60<>"";D61="NÃO");CONT.SES(Ano;D59;Classificação;D60;Variação;D61);SE(E(D59<>"";D60<>"";D61="");CONT.SES(Ano;D59;Classificação;D60);SE(E(D59<>"";D60="";D61="SIM");CONT.SES(Ano;D59;Variação;D61);SE(E(D59="";D60<>"";D61="SIM");CONT.SES(Classificação;D60;Variação;D61);SE(E(D59<>"";D60="";D61="NÃO");CONT.SES(Ano;D59;Variação;D61);SE(E(D59="";D60<>"";D61="NÃO");CONT.SES(Classificação;D60;Variação;D61);SE(E(D59<>"";D60="";D61="");CONT.SE(Ano;D59);SE(E(D59="";D60<>"";D61="");CONT.SE(Classificação;D60);"0")))))))))

Valor:Segue o mesmo principio do campo "Quantidade".

=SE(E(D59<>"";D60<>"";D61="SIM");SOMASES(Unidade_Real;Ano;D59;Classificação;D60;Variação;D61);SE(E(D59<>"";D60<>"";D61="NÃO");SOMASES(Unidade_Real;Ano;D59;Classificação;D60;Variação;D61);SE(E(D59<>"";D60<>"";D61="");SOMASES(Unidade_Real;Ano;D59;Classificação;D60);SE(E(D59<>"";D60="";D61="SIM");SOMASES(Unidade_Real;Ano;D59;Variação;D61);SE(E(D59="";D60<>"";D61="SIM");SOMASES(Unidade_Real;Classificação;D60;Variação;D61);SE(E(D59<>"";D60="";D61="NÃO");SOMASES(Unidade_Real;Ano;D59;Variação;D61);SE(E(D59="";D60<>"";D61="NÃO");SOMASES(Unidade_Real;Classificação;D60;Variação;D61);SE(E(D59<>"";D60="";D61="");SOMASES(Unidade_Real;Ano;D59);SE(E(D59="";D60<>"";D61="");SOMASES(Unidade_Real;Classificação;D60);"0")))))))))

Talvez não sejam essas a melhor fórmula, mas foi a que me ajudou a solucionar o problema.

Prosseguindo então:
Com base nesses mesmos 3 campos, pretendia que ao fazer uma busca na tabela "Banco de Dados", fossem retornados os vários resultados possíveis para os códigos pertinentes, porém, fiquei limitado a minha ignorância no que diz respeito ao Excel.
Mas, antes disso, sobre o código que demonstraram no "Dicas e Macetes - PROCV", não consegui que funcionasse em minha tabela e não sei explicar o motivo, pelo que tive de utilizar este código a seguir para que funcionasse:

=SE(LINS($1:1)>CONT.SE(Ano;$D$59);"";ÍNDICE(RHM;MENOR(SE(Ano=$D$59;LIN(Ano)-LIN('Banco de Dados'!$D$5)+1;FALSO);LINS($1:1))))

Mediante isso, surge a minha dúvida e limitação:
1 - como retornar vários resultados com base nos 3 campos sugeridos (Ano, Classificação e Variação)? ao fazer isso, os resultados a serem retornados poderão ou não ter todos os campos preenchidos, seguindo o mesmo principio do código para "Quantidade e Valor"

Agradeço desde já a possibilidade de aprender neste fórum e sinto por não tê-lo conhecido antes.

"Todas as coisas contribuem para o bem daqueles que amam a DEUS!"

 
Postado : 16/06/2013 7:31 am
(@macrode)
Posts: 11
Active Member
Topic starter
 

Meus caros conhecedores do Planilhando,
me desculpem a insistência, pois, após ter esperado esse pequeno tempo sem resposta favorável e depois de exaustivamente pesquisar sobre o assunto, venho mais uma vez pedir socorro para resolver esse problema; tudo que foi possível, dentro da minha ignorância tentar, tentei. Não há mais o que tirar da cabeça sobre o assunto porque, sinceramente, conheço pouco a ferramenta e os resultado conseguidos durante meus estudos tem sido pesquisando.
Por favor, me ajudem!

 
Postado : 22/06/2013 11:20 pm
(@macrode)
Posts: 11
Active Member
Topic starter
 

Caros colegas do Planilhando,
depois de um mês resolvi dar um UP na minha dúvida, porque ficou muito tempo fora sem qualquer solução, e , provavelmente tenha caído no esquecimento.
Gostaria de pedir a colaboração daqueles que conhecem mais sobre o assunto para que ajudassem a solucionar esse pequeno inconveniente que não me deixa prosseguir com a minha meta planejada.
Tenho outras, que com certeza, surgirão com o decorrer da construção da planilha, mas se não consigo sair de onde parei, não tenho como continuar.
Obrigado!

 
Postado : 22/07/2013 9:48 am
Página 2 / 2