Página 1 de 1

Alinhar valores de colunas com os correspondentes em outra

Enviado: 07 Abr 2015 às 14:27
por madefer
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.

Re: Alinhar valores de colunas com os correspondentes em out

Enviado: 07 Abr 2015 às 17:47
por laennder
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.

Re: Alinhar valores de colunas com os correspondentes em out

Enviado: 08 Abr 2015 às 08:14
por madefer
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:

Re: Alinhar valores de colunas com os correspondentes em out

Enviado: 08 Abr 2015 às 09:43
por laennder
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 { }

Re: Alinhar valores de colunas com os correspondentes em out

Enviado: 08 Abr 2015 às 10:25
por madefer
Obrigado novamente laennder! :mrgreen:
Era isso que precisava!

Agora posso prosseguir com minha jornada.

Vlw pela ajuda.