Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
#69221
Olá Gostaria de ajuda, para calcular o total de descontos que deveriam aparecer na celula AD6.
Requisitos:

Tem que somar as linhas com a descrição constante em AD2, desde que estejam com o mesmo numero de venda ( Coluna E), e tem que ser da Marca constante em AD1.

Por exemplo, se escrever Filorga, apesar das colunas O terem uma descrição mais longa, "Filorga" existe na descrição. Além disso, só devemos somar a linha Desconto se o numero da venda for o mesmo que o numero da venda onde esta filorga.

Por exemplo, um simples soma.se nao serve, pois nao pode somar todos os descontos, apenas aqueles em que existe a marca e a linha de desconto com o mesmo numero de venda.

Não sei se me expliquei bem.

Obrigado
Você não está autorizado a ver ou baixar esse anexo.
Editado pela última vez por foliveir em 19 Fev 2022 às 16:22, em um total de 1 vez.
Por foliveir
Posts
#69230
Olá, colori as linhas de varias cores para permitir chegar ao resultado, para ver se ficou facil de perceber. Obrigado
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Estevaoba
Avatar
#69233
Faltou informar de qual coluna serão somados os valores e explicar como você chegou nesse valor em AD6.
AD2 está em branco. Imagino que seria pra selecionar o primeiro item da lista suspensa. Favor confirmar isso também.
Lembre-se que conhecemos um pouco de Excel, mas não entendemos das particularidades da sua planilha.
Então algo que seja óbvio para você, nem sempre será para nós aqui no fórum.

Notei também que a cor de AD6 está em quatro linhas da tabela, contemplando dois Nrs de venda.
Favor explicar como funciona a sua lógica.

Ab.
Por foliveir
Posts
#69237
Olá, então por partes, a cor de Ad6 é irrelevante, não tem qualquer ligação.
Quanto a AD2, nos cálculos, sim, deveria ter "Desconto Campanha Laboratório".

Falando da folha, está é extraída do software de vendas. As vendas têm todas um Número de venda, coluna E.
Em cada venda são vendidos vários artigos, que ficarão todos com o mesmo número de venda. Por vezes existem campanhas das Marcas dos produtos em que se faz um desconto, que será pago pela marca posteriormente, este desconto é designado "Desconto Campanha Laboratório".
No dia a dia, podemos ter diferentes marcas com descontos. No fim do período de campanha, temos que calcular o valor de desconto cedido, para que o laboratório, devolva esse valor.
Ou seja, quero somar todos os descontos laboratório ( esse valor será a soma da coluna T), no entanto, é importante que na mesma venda ( verificamos pelo número da coluna E ) esteja o laboratório escolhido em AD1.
Por exemplo, na venda 451009, não vamos considerar o desconto campanha laboratório, pois nessa venda não existe nenhum produto "Filorga".
Deu para entender?
Sei que parece confuso, mas obrigado pela dedicação
Avatar do usuário
Por Estevaoba
Avatar
#69244
Crie uma coluna auxiliar com esta fórmula em AF2, por exemplo e copie para baixo:
Código: Selecionar todos
=SEERRO(--SE(O2=$AD$2;SE(CONT.SE(DESLOC($O$1;CORRESP(E2;$E$2:$E$1000;0);0;CONT.SE($E$2:$E$1000;E2);1);$AD$1&"*");1;""));"")
E a sua SOMASE fica assim:
=SOMASE(AF2:AF106;1;T2:T106)

Ab.
Por foliveir
Posts
#69245
Já testei e está impecável, mas se possível, como gosto de aprender 2 questões...

1 - O que são os -- antes da fórmula SE, dentro da Se.erro?

2 - a fórmula SE depois do primeiro teste lógico, ou seja o primeiro valor se verdadeiro, não tem teste lógico? Como funciona?

SE(CONT.SE(DESLOC($O$1;CORRESP(E2;$E$2:$E$1000;0);0;CONT.SE($E$2:$E$1000;E2);1);$AD$1&"*");1;""));"")
Não vejo aquil nenhum = para assumir o valor se verdadeiro ou o valor se falso, ou estou a ver mal?

Muito obrigado

Obrigado
Editado pela última vez por foliveir em 19 Fev 2022 às 16:17, em um total de 1 vez.
Avatar do usuário
Por Estevaoba
Avatar
#69246
O duplo negativo converte FALSO em zero e VERDADEIRO em um.
Outra coisa. O critério de uma das CONT.SE supõe a palavra chave da marca (Filorga) no início do texto.
Se nem sempre for assim, mude o critério $AD$1&"*" para "*"&$AD$1&"*".

Ab.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord