Notifications
Clear all

Correspondência na célula

25 Posts
1 Usuários
0 Reactions
2,239 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde.

A tabela em anexo foi formulada com a ajuda de alguns membros deste fórum e agora preciso de mais uma alteração.

Possuo, no intevalo B13:D25, algumas condições e valores que serão aplicados nas células do intervalo Z14:Z63. Entretanto só estou conseguindo fazer esta correspondência até a linha 25 pois, a partir daí, o excel não consegue enchergar mais a fórmula correspondente. Com certeza, por erro meu.

Em uma descrição mais detalhada, seria o seguinte:

Caso as células da coluna I correspondam à uma das células no intervalo B14:B25 e se a correspondente localizada no intervalo C14:C25 for "SIM", pegue a correspondente na coluna Y e multiplique pela correspondente no intervalo D14:D25. Caso contrário, preencha com "0"

Como exemplo, cito a linha 25, cujo valor serial R$ 29,00 e o excel apresentou o valor correto. Entretanto, já na linha 27, o valor seria R$ 14,50 (50% de 29), e o excel trouxe o valor R$ 0,00.

Vocês podem me ajuda novamente?

Grato e no aguardo,

Att.

Nilton

 
Postado : 09/12/2017 1:35 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

.
Veja se resolve ...
.
Troque a formula de Z14 por esta ... =SE(PROCV(I14;$B$14:$D$25;2;0)="SIM";Y14*PROCV(I14;$B$14:$D$25;3;0);$D$25) ... depois é só arrastar ...
.

 
Postado : 09/12/2017 8:07 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia, JSCOPA

Apliquei a alteração por você sugerida e funcionou. Entretanto, creio que esqueci de citar um detalhe na mensagem anterior.

Quando o intervalo C14:C25 for "SIM", o excel deve procurar o valor correspondente e aplicar o referido percentual. Entretanto, caso a condição no intervalo C14:C25 for "NÃO", nada deve ser calculado e o resultado será R$ 0,00, não importando o valor inserido no intervalo D14:D25 . Como está atualmente, a fórmula está retornando o valor de R$ 1,00 todas as células em que a condição de C14:C25 for "NÃO".

Espero ter sido um pouco mais claro e peço desculpas pelo esquecimento deste detalhe.

Abs.

Nilton

 
Postado : 10/12/2017 12:34 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia Nilton

Experimente:

=SE(PROCV(I14;$B$14:$D$25;2;0)="SIM";Y14*PROCV(I14;$B$14:$D$25;3;0);"")

[]s

 
Postado : 10/12/2017 7:14 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caro Patropi...

Eu havia utilizado a seguinte fórmula
=SES(PROCV(J14;$B$14:$D$25;2;0)="SIM";AA14*PROCV(J14;$B$14:$D$25;3;0);PROCV(J14;$B$14:$D$25;2;0)="NÃO";0)

Entretanto, como a sua fórmula parece ser mais concisa, vou trocar a minha pela sua.

Aproveitando, e sendo "abusado", vou solicitar mais uma ajuda para esta planilha. O que acontece é que, à medida que eu vou montando-a, vão aparecendo novas possibilidades e novas necessidades.

Na Planilha "Planilha de Cálculos dos Planos", no intervalo A15:A39, possuo o nome dos planos "puros", sem a quantidade de meses. Já na planilha Danieli, I14:I63, vou preenchendo os planos vendidos, acrescentados dos números de meses. Gostaria, se possível, se poder somar estes planos puros, independente do número de meses. No exemplo em anexo, teríamos:
ClUBE + = 12
CLUBE + SOLO = 2
FAMÍLIA = 2
SUPER KIDS = 1

Eu coloquei uma lista destes planos na planilha "Danieli", no intervalo A41:A65, preenchendo os não vendidos com valores 0. E interessante, se possível, seria que aparecessem apenas os planos que realmente tivessem alguma venda.

Será que consegui me fazer entender?

 
Postado : 10/12/2017 6:29 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Nilton

Na célula E41 da planilha Daniele, copie e cole a formula abaixo e arraste até a célula E65

=SE(CONT.SE($I$14:$I$63;B41&"*")=0;"";CONT.SE($I$14:$I$63;B41&"*"))

Se foi útil, clique na mãozinha.

[]s

 
Postado : 10/12/2017 7:28 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Patropi,

Na sua fórmula, ele está contando os planos vendidos, mas creio que ela está fazendo confusão entre os planos "CLUBE +" e "CLUBE + SOLO", visto que ela está acumulando os dois no plano CLUBE +, além de somar no CLUBE + SOLO. Isto faz, inclusive, que a somatória dos planos vendidos seja calculada errada.

Além disso, seria possível que este resultado fosse apresentado em uma espécie de lista, onde aparece apenas os planos que realmente foram vendidos, ocultando os demais?

Abs.

Nilton

 
Postado : 10/12/2017 8:19 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia, pessoal...

Tenho até hoje para terminar estas alterações na planilha. No caso de não haver como fazer as duas últimas solicitações, deixarei sem elas. Só precisaria mesmo saber se há ou não como, para eu poder finalizar.

Abs.

Nilton

 
Postado : 12/12/2017 5:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Patropi,
Na sua fórmula, ele está contando os planos vendidos, mas creio que ela está fazendo confusão entre os planos "CLUBE +" e "CLUBE + SOLO", visto que ela está acumulando os dois no plano CLUBE +, além de somar no CLUBE + SOLO. Isto faz, inclusive, que a somatória dos planos vendidos seja calculada errada.
Nilton

Isso acontece, porque eu tive que usar o *, que é um coringa, devido a lista da coluna B ser diferente da lista da Coluna I.
Port exemplo --> Na coluna B --> CLUBE + SOLO e na coluna I --> CLUBE + SOLO Anual ou CLUBE + SOLO Mensal

[]s

 
Postado : 12/12/2017 5:38 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Sim...

Na verdade, eu tenho 3 planos que iniciam com a palavra "cluve": CLUBE +, CLUBE + SOLO e CLUBE TERRA. Teria alguma solução para isso ou eu teria que alterar o nome dos planos?

E para a minha segunda questão, teria alguma solução?

Abs

Nilton

 
Postado : 12/12/2017 6:53 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bem... acabei por seguir o que acredito ser o caminho mais fácil, ou seja, troquei o nome do plano "CLUBE +" para "CLUBE PLUS". Com isso, a fórmula não entra mais em conflito e está contabilizando corretamente o número de planos vendidos.

Apenas a segunda questão continua em aberta, ou seja, seria possível que este resultado fosse apresentado em uma espécie de lista, onde aparece apenas os planos que realmente foram vendidos, ocultando os demais?

Abs.

Nilton

 
Postado : 12/12/2017 10:20 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Nilton

Detalhe melhor essa tua segunda questão, demonstrando na planilha onde, como e o resultado esperado.

[]s

 
Postado : 13/12/2017 11:15 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde, Patropi...

Eu anexei a planilha com alguns exemplos. Vamos à explicação:

Tenho ali duas tabelas, intiruladas "POR TAMANHO" e "RESUMO POR PLANO", as quais somam, respectivamente, os pçlanos vendidos no período, separando-os pelo tipo de plano e pelo tamanho (número de meses). A tabela "POR TAMANHO" se baseia nos dados do intervalo J14:J63 e a "RESUMO POR PLANO" se baseia no intervalo I14:I63.

Como está agora, serviria sem problemas. Apenas que, se for possível, eu faria com que estas duas tabelas apresentassem apenas os itens cujo valor fossem >0. No exemplo anexado, a tabela "POR TAMANHO" apresentaria apenas os itens "Trimestral", "Semestral" e "Anual", enquanto que a tabela "RESUMO POR PLANO" apresentaria apenas os itens "Clube + Solo", "Família", "Ginástica" e "Super Kids", todos com seus respecitivos valores. Os demais itens, seriam "escondidos".

No intervalo A55:F68, coloquei um exeplo de como poderia ser o resumo da planilha em questão.

Como eu disse, esta opção seria apenas um item a mais na minha planilha, se for possível.

Abs.

NILTON

 
Postado : 13/12/2017 12:01 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Nilton

O que você deseja fazer é muito fácil, bastaria usar a ferramenta Auto Filtro do Excel, mas no teu caso, não dá porque se você irá também ocultar as linhas com os dados da tabela principal.

Para fazer um teste como funciona ---> selecione as células B14, C14 e D14 --> Guia Dados --> clique em Filtro (Funil)
Com o cursor na células C14 --> clique na flecha --> selecione a opção --> Filtro de números --> É maior de que --> digite 0 (zero) --> OK e pronto, veja o que aconteceu.

Se o aprendizado foi útil, clique na mãozinha.

[]s

 
Postado : 13/12/2017 4:34 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Patropi.

Eu já havia tentado com o Filtro e realmente não serve, por dois motivos. O primeiro é justamente pelo que você falou, ou seja, acaba "ocultando" outas linhas da planilha. O segundo motivo, é que eu imaginei ser possível que este processo fosse automatizado por alguma macro ou algo do tipo, que apenas ocultaria os dados com valores 0, não afetando nenhuma outra área da planilha.

Visto isto ser impossível, agradeço à você e ao JSCOPA pela inestimável ajuda, dando por RESOLVIDO esta questão.

Abs.

Nilton

PS: A menos que o "impossível" se mostre "possível"... hehehe

 
Postado : 13/12/2017 5:10 pm
Página 1 / 2