Eu tenho uma planilha do Google que contém várias métricas para cada dia. Cada dia tem sua própria linha:
day | cost | impressions | clicks | conversions
2014-02-01 | $45 | 3,540 | 80 | 5
2014-02-02 | $49 | 3,700 | 88 | 7
2014-02-03 | $42 | 3,440 | 79 | 7
2014-02-04 | $51 | 3,940 | 91 | 10
Eu quero rodar a mesa e resumir o cost
, impressions
, clicks
e conversion
colunas por mês (não por dia) como este:
Month | Sum of cost | Sum of impressions | Sum of clicks | Sum of conversions
February | $187 | 14620 | 338 | 29
No Excel, usei a Group by
função, mas vejo que ela não está disponível no Planilhas Google.
google-sheets
Bogdan
fonte
fonte
Respostas:
Usando as
Data->Pivot table report...
ofertas exatamente o que você está pedindo. Pode ser possível que você tenha que usar as " Novas Planilhas Google ".Eu uso isso como uma configuração padrão e foi fácil conseguir o que você queria, semelhante ao Excel.
Aqui na minha resposta, explico como habilitar as novas planilhas.
Parece que não entendi completamente o problema.
Primeiro precisamos ter o mês. Para isso, adicione uma nova coluna para extrair a data usando
=MONTH(DATE_COLUMN)
.Em seguida, crie um relatório dinâmico:
fonte
O Planilhas Google agora suporta isso como "Criar grupo de datas dinâmicas"
Depois de adicionar sua coluna de data / hora como uma linha:
Antes + Exemplo Visual:
Depois de:
Mais informações
fonte
Sem uma coluna auxiliar:
assumindo que
day
está em A1.Documentação que faz um trabalho muito melhor ao descrever como funciona o acima descrito do que nunca.
fonte
Portanto, para aqueles que fizeram perguntas semelhantes às minhas, aparentemente ainda não existe uma função de campo Grupo para o Pivot no Google Sheet (como existe no Excel). Portanto, a maneira mais simples é adicionar outra coluna, transformando suas datas nos grupos de que você precisa, por exemplo, semanas, meses, anos ... Espero que a funcionalidade também esteja brevemente na planilha do Google.
fonte
Uma maneira mais fácil que encontrei foi converter a célula de data em texto em uma nova coluna.
Você pode girar e ele será agrupado por mês.
fonte
Nenhuma das respostas anteriores funcionou para mim, porque eu uso um formulário como entrada. Você não pode adicionar fórmulas na folha de formulário.
Aqui está minha solução alternativa.
Lendo o exposto acima, a tabela Dinâmica precisa de uma coluna com o mês para selecionar. Você pode usar um critério diferente, como semana ou sexta-feira. Ou John, Doe, Foo ou bar. O que você quiser 'agrupar'.
No meu caso: data é em B,
=month(B2)
dá o mês. Então, eu precisava de uma coluna extra com=month(B2)
.A folha de formulário não permite fórmulas. E em uma planilha com um formulário, você não pode adicionar uma coluna com fórmulas (exatamente: você pode, mas uma nova entrada de formulário exclui a fórmula na linha correspondente).
Segundas folhas
Uma segunda planilha simples com
=page1!A1
etc e a adição do mês da coluna tem o mesmo problema. Uma nova entrada no formulário => adiciona uma linha.Solução
Então eu fiz o seguinte.
=importrange("longkeynumber";"sheet form!A1:E1000")
na A1=if(B3>0;(MONTH(B3));"")
fonte
=if(B3>0;(MONTH(B3));"")
Esta é uma boa solução, mas pode ser ainda mais fácil: - em F3, o=arrayformula(if(b3:b>0;(month(b3:b));""))
que isso faz é automaticamente colocar o mês para cada célula não vazia no intervalo B3: B. Inserir ou excluir uma linha ou mover uma linha NÃO estragará as fórmulas!Se você já está adicionando uma nova coluna, também pode usar
eomonth("reference cell",0)
. Isso sempre agarra o último dia do mês. Oueomonth("reference cell",-1)+1
para obter o começo do mês.A beleza dessa abordagem, em vez de converter em texto, é quando você gira os dados. Classificará automaticamente ascendente da esquerda para a direita.
fonte
Eu encontrei uma maneira que eu gosto mais. Eu simplesmente criei uma coluna oculta com as seguintes etapas:
Dessa forma, você obterá valores únicos com o passar dos anos. Decidi ocultar a coluna em questão porque tenho um documento conectado a esta planilha que puxa as duas primeiras linhas à medida que as adiciono.
fonte