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
Por SandroLima
#48831
Bom dia, colegas do fórum.

Preciso da ajuda de vcs para a elaboração das fórmulas da colunas apontadas na tabela em anexo.

Fiz a simulação com o retorno desejado.

Critérios para preenchimento das colunas:
1) O Lote 1 (assinalado com a marcação amarela) deve retornar a quantidade do Ativo com o menor valor de compra seguido do menor valor de compra do Ativo. E assim sucessivamente para os lotes 2 e 3 de Ativos.
2) O Lote 2 (assinalado com a marcação azul) deve retornar a quantidade do Ativo com o segundo menor valor de compra seguido do segundo menor valor de compra do Ativo. E assim sucessivamente para os lotes 3.
3) Havendo empate no valor do Ativo dos Lotes, exemplo do Ativo "CIEL3", a fórmula deve retornar no lote 1 aquele que possuir a maior quantidade de Ativos em primeiro.

Coloquei na tabela exemplo de 3 ativos com o resultado desejado.

Na coluna [Preço Médio], como o próprio nome já diz, gostaria de calcular o preço médio e não tenho certeze se essa é a melhor maneira de fazê-lo. Se tiverem uma sugestão melhor...
Também preciso corrigir o erro #DIV/0! dessa coluna.

Segue planilha anexa.

Agradeço desde já a quem puder ajudar.
Você não está autorizado a ver ou baixar esse anexo.
Por babdallas
#48866
Não entendi a dúvida. Diga quais células deseja o resultado esperado, qual o resultado esperado e como você chegou neste resultado. Deixe mais claro por favor.
Por SandroLima
#48884
Boa tarde, babdallas.

Obrigado pelo retorno.

Apontei com setas as colunas em que preciso desenvolver as fórmulas.

Seriam as colunas [D], [E], [F], [G], [H], e [J] da tabela "TB_CarteiradeAtivos".

Nelas já coloquei manualmente o resultado esperado.

Os critérios para o desenvolvimento das fórmulas buscando o resultado desejado seriam:
1) O Lote 1 (colunas [Lote 1 (Qtde)] e [Valor1]) (destacado com a marcação amarela no topo da coluna) deve retornar a quantidade do Ativo com o menor valor de compra seguido do menor valor de compra do Ativo. E assim sucessivamente para os lotes 2 e 3 de Ativos.
2) O Lote 2 (assinalado com a marcação azul) deve retornar a quantidade do Ativo com o segundo menor valor de compra seguido do segundo menor valor de compra do Ativo. E assim sucessivamente para os lotes 3.
3) Havendo empate no valor do Ativo dos Lotes, exemplo do Ativo "CIEL3", a fórmula deve retornar no lote 1 aquele que possuir a maior quantidade de Ativos em primeiro.

Coloquei na tabela exemplo de 3 ativos com o resultado desejado.

Na coluna [Preço Médio], como o próprio nome já diz, gostaria de calcular o preço médio e não tenho certeze se essa é a melhor maneira de fazê-lo. Se tiverem uma sugestão melhor...


No caso do Ativo PETR4, por exemplo, no campo do Lote 1 trouxe como quantidade 10 que corresponde à quantidade de ativos (PETR4) comprados pelo menor valor (26,52).
No campo do Lote 2 trouxe como quantidade 8 que corresponde à quantidade de ativos (PETR4) comprados pelo segundo menor valor (28,40). E assim sucessivamente.
Em caso em que há empate do menor valor como no exemplo do Ativo CIEL3... no campo do Lote 1 ele retorna primeiro aquele que possui a maior quantidade de ativos.
Repare que existem 2 lotes desse ativo comprados pelo valor de .
No campo do lote 1 ele retornou primeiro aquele que possui a maior quantidade de ativos (no caso 8) e no campo do lote 2 ele retornou o que possui a segunda maior quantidade de ativos (no caso 4) do mesmo valor encontrado no lote 1(os valores do ativo comprados no lote 1 e 2 são iguais)

Espero que tenha conseguido me fazer entender.

Obrigado e boa tarde.
Avatar do usuário
Por Estevaoba
Avatar
#48888
Fiz com fórmulas matriciais. Ao editar, confirme com Ctrl+Shift+Enter.

Favor conferir no anexo. Faça testes e veja se atende.

Good luck!
Você não está autorizado a ver ou baixar esse anexo.
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