Criar um histórico de contagens por item

Gostaria de que minha planilha funcionasse da seguinte forma:

Supondo que hoje, contemos determinado produto. Consequentemente haverá uma observação para aquele item, e que deverá ser adicionado na sua linha. Todavia, existem outros produtos que também estarão na planilha, mas que poderão ser contados em dias diferentes.

Qual a intenção: assim que o produto seja contado, com a observação gerada através da fórmula PROCV, ele copie essa célula e insira uma nova célula antes da observação antiga somente na linha do produto contado. E assim repetindo sucessivamente em cada item que foi contado no dia. Ou seja, se o produto foi contado, inserir uma célula na sua linha, copiar e colar a observação nessa célula cria, do contrário, pular para o próximo item.

OBS: a coluna E sempre retornará vazio, caso não será a informação gerada.

Segue print demonstrativo:

Planilha teste:
AnaliseAsk.xls

@Joao1 , seja bem vindo. Vamos lá para ver se eu entendi. Você tem uma contagem de produtos diariamente, que não necessariamente serão todos. Os dados da contagem são colocados na aba “Contagem”, e provavelmente você informa a “Data”, “Info do Produto” e “Quantidade”. A aba “Acompanhamento” retorna as informações da aba “Contagem” a partir da Coluna “E”, sendo que cada coluna corresponde à alguma data (que acredito ser contínua). É isso mesmo?

@Conras Sim, na ideia inicial a cada coluna representaria uma data contínua. Todavia, da maneira que quero desenvolver acaba que o histórico do produto que não seria contado entraria em uma data, que respectivamente estaria errada.

Atualizando, funcionaria da seguinte forma.
A fórmula PROCV que recebe os dados da aba “Contagem” pela coluna E. Supondo que o produto 01 seja contado e receba informações, o valor da célula E8 seria diferente de vazio, o macro funcionaria da seguinte forma:

SE E8 está vazio;
Caso sim (esteja vazio): pula para a próxima linha, no caso E9.
Caso não (contenha informação), deveria inserir uma célula logo após a célula E8, e copiar a informação da célula E8 e colar especial (sem a fórmula PROCV) na célula F8.

Simples, porém gostaria que funcionasse universal para todas a linhas que constam preenchidas.

@Joao1, não seria mais fácil você trabalhar com tabela dinâmica? Pelo o que eu percebi da sua imagem, ela possui mais de 3500 produtos, para no mínimo 30 colunas (dias do mês) isso se você fizer um arquivo por mês. Uma macro, faz o que precisa, mas seria uma rotina que levaria um tempo para ser executada, pois ela precisa ir percorrendo cada linha da tabela dos produtos, e cada linha do registro de contagem, que pode ser 3500 produtos x 30 dias, para depois pular uma coluna, e fazer tudo isso novamente. Caso possa, envie sua planilha (consultoria.conradobueno@gmail.com) ou anexe ela sem dados confidenciais através do Clipe. Assim podemos lhe ajudar de forma mais assertiva.

@Joao1 (Willykz)

Se mostrar de cada item somente a ultima contagem serve, ou é necessário mostrar dias anteriores ?

Como é lançado na planilha [Contagem] ?

@Conras Não necessariamente seriam 30 dias completos, somente um histórico sem fórmulas apenas números, pensei em máximo 20 históricos de cada produto.
Simplificado, pensei em primeiro momento em incluir no macro para arrastar o histórico anterior para a próxima célula liberando uma nova célula para a nova informação, caso a condição existente dentro do código (SE E8 <> “”) seja verdadeira (contenha informações). No final do macro, teria um código que apagaria, supondo que haveria 20 colunas, a coluna 21 para que não exagerasse na quantidade de dados.
Fora que, não serão todos os itens que serão contados. Na lista contém todos cadastrados, mas que contariam são em números menores.
Em relação ao uso da tabela dinâmica, nunca utilizei este meio, apenas por meio de macros mas estou neste impasse.

@schiavinatto Nós já temos esta política de mantermos a última contagem salva, mas queremos simplificar esta questão, para que possamos puxar um relatório dos itens contados de determinado setor, todos de uma vez, sem ter que acessar arquivo por arquivo para termos uma noção do histórico.

@Conras faltou uma observação: Seria atualização diária. A cada dia seria incluso itens diferentes, não funcionaria mensalmente, sobrecarregando como imagina.

Poste uma imagem, Como é lançado na planilha [Contagem] ?

Edite sua pergunta para anexar.

@schiavinatto na Planilha Contagem funciona de forma independente, só é preenchido a contagem de tal item e seu respectivo valor observacional, ou seja, sua diferença. Assim, na coluna E puxa o valor dessa observação e volta para a célula. Assim sendo, casa não tenha nenhuma informação a ser obtida retorna o valor “” (vazio).

Pelo que entendi acima na pergunta, ela é a fonte para carregar na Acompanhamento, certo?

Se SIM fica mais fácil sugerirmos algo se sabermos como esta a informação fonte.

@Joao1, se puder postar a imagem da planilha contagem, facilita mais a análise. Pois com base em suas informações, um simples SOMASES, resolve o problema. E lembrando que, com 01 data ou N datas, a macro vai percorrer linha a linha das duas abas na mesma forma. Seria um cálculo longo tendo em base a quantidade de informações que seu bando de dados possuí.

@schiavinatto Sim, ela fornece apenas a diferença no estoque. Um único valor pelo PROCV.

@Conras não se trata de somar as diferenças ou algo assim, quero deixar registrado todas as diferenças que tiveram ao longo das contagens.

Ou seja, hoje no dia 01 contamos o produto X e obteve a diferença H. Assim ele vai pegar essa diferença H que se encontra na célula E8 e começar a montar o histórico. A cada diferença que aparece na célula E8 tem que ser registrada em sua linha mantendo as diferenças anteriores.
No dia 02, não contamos o produto X mas contamos o produto Y, ou seja, a célula E8 estará vazia assim o macro pulará para a célula E9, que encontra uma diferença K, sendo assim fazer o mesmo processo da diferença H, criar o histórico na linha do produto Y.
No dia 03, voltamos a contar o produto X e obtivemos a diferença H novamente. Assim sendo, como a célula que recebe a informação (no caso do produto X = E8), não está vazia, ele vai criar uma célula antes da diferença anterior (NA MESMA LINHA) e colar a diferença do dia 03 antes da diferença do dia 01.
Enviei por email

Planilha para testes está anexa ao Tópico.

Vocês preenchem a Coluna “K” ou a Coluna “M” da aba Contagem? E cada dia terá um relatório de contagem diferente? De onde é extraído os dados da Coluna Auditoria?

O valor a ser informado na planilha do histórico seria o Valor da Coluna M.
Sim, a cada dia seria um relatório diferente. Uma vez que, pela quantidade alta do mix de produtos, até retornar no primeiro demoraria, assim sendo, dividimos.

@Conras há alguma novidade a respeito?
@schiavinatto há alguma novidade a respeito?

@Joao1, o problema desta atualização é movimentar somente uma linha e não ser na coluna uma data geral, como a imagem inicial indica.

Descrição da imagem

@schiavinatto não vou considerar mais a data. Pode esquecer este campo com data. Como citei acima, daria interferência com as datas reais das contagens dos produtos. Só quero que ele atualize linha por linha , produto por produto. Caso o produto não é contado, quero que ele pule para o próximo produto e verifica se é contado ou não, caso contado inseri a informação, caso não segue para o próximo item.