Tenho uma longa lista de milhares de datas e horários de pessoas pagando uma conta em um restaurante.
Nesta lista, gostaria de tentar entender:
Quais são os horários de pico (por exemplo: a maioria das pessoas paga pela conta das 18 às 19:00) E quais são os dias de pico da semana (por exemplo: a maioria das pessoas paga pela conta às quartas-feiras por volta das 19:00)
Idealmente, estou procurando:
A way to visualize all the data over a 1 week period to see frequency over time
A way to visualize all the data over 1 day to see frequency over time
Quais ferramentas / fórmulas eu poderia usar para responder minhas perguntas, que são principalmente: Que horas são o restaurante mais movimentado e que dia (s) da semana é o restaurante mais movimentado.
microsoft-excel
jmasterx
fonte
fonte
Respostas:
Você precisa adicionar uma nova coluna para cada nível de zoom que deseja mostrar, por exemplo:
=WEEKDAY([@date],2)
onde2
significa que a semana começa na segunda-feira e é representada pelo número 1 ( com uma fórmula mais complicada, você pode até mostrar os nomes dos dias )=HOUR([@date])
Para preparar o gráfico, a maneira mais fácil é um gráfico dinâmico:
(meus dados são apenas 150 datas aleatórias, seus dados reais provavelmente ficarão melhores)
fonte
Talvez você precise massagear seus dados um pouco: adicione uma coluna para puxar o nome do dia (por exemplo, com fórmula
=text(A1,"ddd")
, use uma tabela dinâmica, insira suas datas / horas no campo de linha, coloque-as também no campo de dados como Contagem , agrupe as datas no campo de linha para obter os dados desejados.Você também pode criar um gráfico dinâmico usando o mesmo princípio.
fonte