Como faço para atualizar automaticamente os totais semanais, mensais e anuais ao inserir o total diário?

-1

Esta é a minha primeira vez aqui, então por favor me perdoe se eu não encontrar a minha resposta antes de postar.

Eu tenho uma planilha que uso para acompanhar minhas vendas de um item. Eu acompanho isso por dia, semana, mês e ano. Eu atualmente faço as contas na minha cabeça, mas gostaria apenas de digitar um único número e ter todas as células atualizadas. As células seriam:

  • A1 = dia
  • A2 = semana
  • A3 = mês
  • A4 = ano

Atualmente, insiro minhas vendas diárias e acrescento "manualmente" aos totais anteriores das outras colunas para que cada coluna tenha um total para seu período de tempo. A fórmula seria basicamente a mesma para as células A2, A3 e A4, ou seja:

Problema do Excel

basicamente eu quero uma fórmula para usar 2 ou 3 células, célula1 seria apenas um valor inserido, (o dia de vendas), célula 2 seria uma fórmula que adiciona o conteúdo da célula 1 para o valor atual de cell2 e, em seguida atualiza cell2 com o novo valor, em sua cabeça você simplesmente adiciona o novo valor ao valor antigo e anota o novo valor total, no entanto o excel não parece ter uma opção "hold" como a nossa memória, então é aí que o problema está chegando.

Espero que este exemplo ajude a esclarecer o que estou procurando realizar.

Agora, na minha cabeça, isso é muito fácil de realizar, mas o Excel se recusa a fazê-lo facilmente.

Eu tenho tentado encontrar uma solução, mas eu nem sei como colocar a questão além de como eu acabei de fazer, eu procurei contagem, contagem de ciclos, contagem de pontos, etc., mas nada me dá o que eu quero .

Foi sugerido que eu use o VBA, mas também não encontrei instruções claras para isso. Eu ficaria imensamente grato se alguém pudesse me ajudar com isso.

Obrigado.

    
por David44010 09.09.2018 / 16:44

2 respostas

4

Isso não é possível apenas com funções de planilha.

Você precisará usar o VBA para o modo como descreve o que é necessário, o que é muito complicado para que alguém o ajude do zero.

Francamente, não faremos o seu trabalho para você.

Dito isso, você pode fazer isso configurando uma segunda planilha para acompanhar seu progresso diário.

Emseguida,usesuaprimeiraplanilhaparaapenasvinculareatualizarseuprogresso,comonoexemploabaixo.

Fórmulas

EmA1,use=SUMIF(Sheet2!A:B,TODAY(),Sheet2!B:B),queretornaráseusresultadosparaodiaatual.

EmA2,use=SUMIFS(Sheet2!B:B,Sheet2!A:A,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY())-6),Sheet2!A:A,"<="&TODAY()) , que retornará seus resultados nos últimos 6 dias, incluindo hoje.

Em A3, usar =SUMIFS(Sheet2!B:B,Sheet2!A:A,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1),Sheet2!A:A,"<="&DATE(YEAR(TODAY()),MONTH(TODAY())+1,0)) retornará resultados para o mês atual.

    
por 10.09.2018 / 03:45
1

Se eu entendi sua descrição, você está mantendo um total em execução. No entanto, eu não acho que você tenha levado em conta a data-matemática que você também está fazendo em sua cabeça.

Com uma pequena reorganização do problema, você tornará as coisas muito mais fáceis para você. Então você pode usar Tabelas Dinâmicas para fatiar e colocar seus dados em gráficos e / ou tabelas interessantes contendo subconjuntos de seus dados.

Vou orientá-lo nesses dois tópicos de alto nível abaixo.

Observação: não tenho uma máquina Windows disponível no momento. Por isso, vou usar o Planilhas Google nas imagens e nos links que eu compartilho. Tudo o que eu discuto é suportado pelo Planilhas Google e pelo Excel e há uma terminologia comum em todos os aplicativos.

Crie uma tabela de dados

Quando você começa com uma tabela de dados brutos, você simplifica seus requisitos (sem mais matemática em mente) e deixa suas opções abertas para várias abordagens analíticas no futuro.

Com base no seu exemplo, cada linha na sua tabela de dados terá duas informações críticas. A data e as vendas diárias . Não combine os números de vendas com o dia anterior. Uma linha representa um dia e é independente dos dados das linhas adjacentes.

Além dos dados necessários, a data e as vendas, eu deduzi / decompusi vários outros valores que farão o fatiamento e cortando os dados mais facilmente para você

Os dados derivados são todos calculados usando fórmulas simples. Observe a simplicidade da fórmula usada para preencher cada coluna. Eles são fáceis de entender e, portanto, bons . Você apreciará o valor disso quando estiver analisando o código que escreveu há meses tentando descobrir o que estava fazendo.

Criar uma tabela dinâmica

Você já está familiarizado com Tabelas Dinâmicas ? Clique no canto superior esquerdo da sua tabela de dados e selecione Tabela Dinâmica no menu. Por padrão, isso criará uma nova planilha em sua pasta de trabalho.

No começo você terá uma tabela dinâmica vazia. Você preenche a tabela selecionando seções transversais das linhas e colunas dos seus dados. Por exemplo, a tabela de preços médios de venda por mês é semelhante a

Aqui está o volume médio de vendas por ano por dia (sexta-feira a domingo) .

Você pode copiar / comentar minha planilha do Google , se você gosta e faz algumas experiências por conta própria.

Isso ajudou?

Se houver um aspecto que eu não cobri da sua satisfação ou se você tiver mais perguntas, informe-nos e farei o que puder para ajudar.

    
por 10.09.2018 / 10:08