Página 1 de 1

BASE_VENDAS Vs BASE_CAMPANHAS: classificar se a venda foi orgânica ou campanha de vendas

Enviado: 14 Set 2021 às 17:29
por costa1ga
E aí pessoal! Tudo bem com vocês?
Adicionei um exemplo de planilha no anexo, para facilitar o entendimento e resolução do problema.
edit.: acrescentei uma coluna em amarelo, com a resposta do problema, escrita "na mão", servindo de guia para a solução.

Contexto:
- tenho uma base de vendas, que diariamente novas vendas vão sendo adicionadas, onde cada linha na base é uma nova venda de um determinado produto, podendo ter muitas vendas do mesmo produto no mesmo dia e muitos dias de vendas de um mesmo produto.
- tenho também uma outra base onde são criadas campanhas de venda para os produtos, com data de início e fim, onde mais de um produto pode participar de uma mesma campanha, mas o mesmo produto não pode estar em mais de uma campanha no mesmo período.

O problema a ser resolvido:
- Preciso classificar a venda do produto, na base de vendas, sendo feita por uma campanha ativa no período ou sendo como uma venda orgânica (o produto vendido não participou de nenhuma campanha ativa no período), a partir da minha base de campanhas. O problema é que existem datas de entrada de vendas que estão entre a data de início e de fim de uma campanha.
- ou seja: se na data de entrada da venda, o código do produto da venda, estava em alguma campanha ativa no período, se sim, me dizer qualquer campanha é essa, se não, classificar a venda como "venda orgânica".

Espero que tenha ficado claro mas, se não, fico à disposição para mais detalhes e explicações.

Desde já agradeço a ajuda e a atenção!
Abraços,
Gabriel.

Re: BASE_VENDAS Vs BASE_CAMPANHAS: classificar se a venda foi orgânica ou campanha de vendas

Enviado: 14 Set 2021 às 20:37
por osvaldomp
Olá, @costa1ga .

Veja se atende.

Na próxima vez coloque manualmente o resultado esperado, assim irá facilitar pra quem for tentar lhe ajudar.
Código: Selecionar todos
=SEERRO(ÍNDICE(BASE_CAMPANHAS!E$2:E$9;CORRESP(2;SE(BASE_CAMPANHAS!A$2:A$9=A2;SE(BASE_CAMPANHAS!C$2:C$9<=C2;SE(BASE_CAMPANHAS!D$2:D$9>=C2;1)))));"orgânica")

Re: BASE_VENDAS Vs BASE_CAMPANHAS: classificar se a venda foi orgânica ou campanha de vendas

Enviado: 14 Set 2021 às 21:28
por costa1ga
Olá, Osvaldo! Tudo bem?!

Primeiramente, muito obrigado pela rápida resposta e pela dica das respostas manuais!
Eu já alterei a planilha, com essa sua dica!

Sobre a fórmula que vc me indicou, infelizmente, para mim, usando-a, todas as linhas retornam "orgânica". Você conseguiu aplica-lá?

Mais uma vez, agradeço a ajuda!

Re: BASE_VENDAS Vs BASE_CAMPANHAS: classificar se a venda foi orgânica ou campanha de vendas

Enviado: 14 Set 2021 às 21:28
por costa1ga
osvaldomp escreveu: 14 Set 2021 às 20:37 Olá, @costa1ga .

Veja se atende.

Na próxima vez coloque manualmente o resultado esperado, assim irá facilitar pra quem for tentar lhe ajudar.
Código: Selecionar todos
=SEERRO(ÍNDICE(BASE_CAMPANHAS!E$2:E$9;CORRESP(2;SE(BASE_CAMPANHAS!A$2:A$9=A2;SE(BASE_CAMPANHAS!C$2:C$9<=C2;SE(BASE_CAMPANHAS!D$2:D$9>=C2;1)))));"orgânica")
Olá, Osvaldo! Tudo bem?!

Primeiramente, muito obrigado pela rápida resposta e pela dica das respostas manuais!
Eu já alterei a planilha, com essa sua dica!

Sobre a fórmula que vc me indicou, infelizmente, para mim, usando-a, todas as linhas retornam "orgânica". Você conseguiu aplica-lá?

Mais uma vez, agradeço a ajuda!

Re: BASE_VENDAS Vs BASE_CAMPANHAS: classificar se a venda foi orgânica ou campanha de vendas

Enviado: 14 Set 2021 às 21:40
por costa1ga
osvaldomp escreveu: 14 Set 2021 às 20:37 Olá, @costa1ga .

Veja se atende.

Na próxima vez coloque manualmente o resultado esperado, assim irá facilitar pra quem for tentar lhe ajudar.
Código: Selecionar todos
=SEERRO(ÍNDICE(BASE_CAMPANHAS!E$2:E$9;CORRESP(2;SE(BASE_CAMPANHAS!A$2:A$9=A2;SE(BASE_CAMPANHAS!C$2:C$9<=C2;SE(BASE_CAMPANHAS!D$2:D$9>=C2;1)))));"orgânica")
Osvaldo! Favor desconsiderar! Apenas não executei a formula como matricial!

Executando-a com ctrl+shift+enter, o resultado é exatamente o que eu precisava!

Mais uma vez, muito obrigado!

Re: BASE_VENDAS Vs BASE_CAMPANHAS: classificar se a venda foi orgânica ou campanha de vendas

Enviado: 14 Set 2021 às 22:08
por osvaldomp
costa1ga escreveu: 14 Set 2021 às 21:40 Executando-a com ctrl+shift+enter, o resultado é exatamente o que eu precisava!
Gabriel, peço desculpas por não ter alertado que se tratava de matricial.

Não sou o único culpado, uso a versão 365 e a MS fez o favor (ou a besteira?) de não precisar dar entrada na fórmula com Ctrl+Shift+Enter, basta o Enter, e isso acaba que os usuários desatentos como eu não mais se ocupem em diferenciar a entrada em outras versões.