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
#73
Olá,

Possuo uma tabela onde devo alimenta-la com alguns produtos comprados no mês, esses produtos devem se alinhar corretamente aos seus correspondentes na coluna onde existe todos os produtos já cadastrados.

Consegui com a ajuda do gtsalikis fazer esse alinhamento com os correspondentes dos produtos e da quantidade, porem o valor está sendo somado, e esse valor não pode ser somado, deve somente ser exibido.

E caso o produto seja repetido e o valor for diferente, deve mostrar a mensagem de erro na celula, e se possivel pinta-la de vermelho para poder corrigir os valores.

No anexo o exemplo do que pretendo fazer.
Você não está autorizado a ver ou baixar esse anexo.
#78
Acrescentei uma verificação para saber se existe valores diferentes para o mesmo produto, para mostrar o erro. Você pode ver um pouco da lógica usada neste outro tópico aqui http://gurudoexcel.com/forum/viewtopic.php?f=9&t=33

Para evitar que o valor seja somado (como estava acontecendo) eu apenas dividi o valor pela quantidade de vezes que o produto se repete. Por exemplo se ele custa 100 e se repetia 5 vezes, o resultado era 500. Então eu dividi o resultado da soma por 5; Utilizei um CONT.SE para ver quantas vezes o produto se repete.

o resultado foi a fórmula abaixo:
Código: Selecionar todos
{=SE(E3="";"";SE(SOMA(SE($B$3:$B$18=E3;SEERRO(1/CONT.SES($D$3:$D$18;$D$3:$D$18;$B$3:$B$18;$B$3:$B$18);0);0))>1;"ERRO";SOMARPRODUTO((D$3:D$18)*(B$3:B$18=E3))/CONT.SE($B$3:$B$18;E3)))}
Ps. essa é uma fórmula matricial, então é necessário pressionar CTRL + SHIFT + ENTER ao finalizar.
Você não está autorizado a ver ou baixar esse anexo.
#85
Iae laennder!

Obrigado pela ajuda!A planilha funcionou! ;)

Agora irei pedir outra ajuda. :mrgreen:

Percebi que nos meses seguintes há muitos produtos repetidos e com o "VALOR" MUITO diferente, segundo o pessoal, é por causa do reajuste, e para fins fiscais, creio que seja melhor manter o maior "VALOR" desses produtos repetidos.

É possível fazer esse ajuste? :cry:
#86
altere a fórmula para:
Código: Selecionar todos
{=SE(E3="";"";SE(SOMA(SE(B$3:B$18=E3;SEERRO(1/CONT.SES(D$3:D$18;D$3:D$18;B$3:B$18;B$3:B$18);0);0))>1;MÁXIMO(SE(B$3:B$18=E3;D$3:D$18;0));SOMARPRODUTO((D$3:D$18)*(B$3:B$18=E3))/CONT.SES(B$3:B$18;E3;D$3:D$18;"<>"&"")))}
Mais uma vez, lembre-se que esta é uma fórmula matricial, por isso você deve pressionar CTRL + SHIFT + ENTER ao inseri-la na célula.

Ps. Não copie as chaves { }
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