A fórmula QUERY do Planilhas Google é uma ferramenta poderosa para filtrar, agrupar e resumir dados. Com essa fórmula, você pode simplificar o gerenciamento de dados, realizar análises avançadas e criar relatórios detalhados.
Neste blog, exploraremos quatro casos de uso práticos para demonstrar como a fórmula QUERY pode transformar seus fluxos de trabalho.
1. Simplificação do gerenciamento de estoque
Cenário: Um gerente de depósito precisa recuperar detalhes sobre produtos com excesso de vendas e calcular os totais diários de falta de estoque a partir dos registros de inventário.
|
A |
B |
C |
|
Produto |
Estoque |
Vendas |
|
Produto A |
50 |
60 |
|
Produto B |
30 |
15 |
|
Produto C |
10 |
20 |
=QUERY(A1:C4, “SELECT A, B, C, (C - B) WHERE (C - B) > 0 LABEL (C - B) ‘Oversold by’ “, 1)
Desmembramento:
- Faixa de dados: (A1:C4).
- A fórmula processa os dados de toda a tabela.
- Cláusula SELECT: SELECIONE A, B, C, (C - B).
- Recupera as colunas A, B, C e a diferença entre vendas e estoque (C - B).
- Cláusula WHERE: (C - B) > 0.
- Filtra as linhas em que as vendas são maiores que o estoque, mostrando apenas os produtos com excesso de vendas.
- Cláusula LABEL: RÓTULO (C - B) ‘Oversold by’.
- Renomeia (C - B) para “Oversold by” na saída.
- Indicador de cabeçalho: (1).
- Trata a primeira linha como cabeçalhos para formatação adequada.
| Produto | Estoque | Vendas | Sobrevendido por |
| Produto A | 50 | 60 | 10 |
| Produto C | 10 | 20 | 10 |
Como funciona
A fórmula QUERY seleciona produtos cujas vendas excedem o estoque, calculando automaticamente o valor de sobrevenda.
Benefícios
- Identificar produtos com excesso de vendas em segundos.
- Elimine a filtragem manual e os erros de cálculo.
2. Resumo dos dados financeiros por categoria
Cenário: Uma equipe de finanças precisa analisar as despesas por categoria para relatórios diários e mensais.
|
A |
B |
C |
|
Data |
Categoria |
Despesas ($) |
|
01/01/2024 |
Marketing |
200 |
|
01/01/2024 |
Viagens |
300 |
|
02/01/2024 |
Marketing |
150 |
=QUERY(A1:C5, “SELECT B, SUM(C) WHERE B IS NOT NULL GROUP BY B LABEL SUM(C) ‘Total Expense ($)'”, 1)
Detalhamento
- Faixa de dados: (A1:C5).
- A fórmula processa os dados das colunas A, B e C nesse intervalo.
- Cláusula SELECT: SELECT B, SUM(C).
- Recupera a coluna B (Categoria) e calcula a soma da coluna C (Despesa).
- Cláusula WHERE:WHERE B IS NOT NULL.
- Exclui as linhas em que a coluna B (Categoria) está em branco.
- Cláusula GROUP: GROUP BY B LABEL SUM(C)
- Agrupa os dados por categoria (B) para calcular os totais de cada categoria exclusiva.
- Cláusula LABEL: LABEL SUM(C) ‘Total Expense ($)’.
- Renomeia o total calculado (SUM(C)) para “Total Expense ($)” para maior clareza.
- Indicador de cabeçalho: 1.
- Trata a primeira linha como cabeçalhos para formatação adequada.
| Categoria | Despesa total ($) |
| Marketing | 350 |
| Viagens | 300 |
Como funciona
A fórmula QUERY agrupa as despesas por categoria e calcula seu total.
Benefícios
- Obter insights sobre os padrões de gastos.
- Prepare rapidamente dados para análises ou apresentações financeiras.
Detalhamento
- Faixa de dados: (A1:C5).
- A fórmula processa os dados das colunas A, B e C nesse intervalo.
- Cláusula SELECT: SELECT B, SUM(C).
- Recupera a coluna B (Categoria) e calcula a soma da coluna C (Despesa).
- Cláusula WHERE:WHERE B IS NOT NULL.
- Exclui as linhas em que a coluna B (Categoria) está em branco.
- Cláusula GROUP: GROUP BY B LABEL SUM(C)
- Agrupa os dados por categoria (B) para calcular os totais de cada categoria exclusiva.
- Cláusula LABEL: LABEL SUM(C) ‘Total Expense ($)’.
- Renomeia o total calculado (SUM(C)) para “Total Expense ($)” para maior clareza.
- Indicador de cabeçalho: 1.
- Trata a primeira linha como cabeçalhos para formatação adequada.
| Categoria | Despesa total ($) |
| Marketing | 350 |
| Viagens | 300 |
3. Rastreamento do movimento de estoque
Cenário: Um gerente de loja deseja monitorar o estoque adicionado e vendido por produto durante uma semana.
|
A |
B |
C |
|
Produto |
Data |
Estoque ($) |
|
Produto A |
01/01/2024 |
10 |
|
Produto A |
02/01/2024 |
20 |
|
Produto B |
01/01/2024 |
5 |
=QUERY(A1:C6, “SELECT A, SUM(C) WHERE A IS NOT NULL GROUP BY A LABEL SUM(C) ‘Total Stock Added ($)’ “, 1)
Desmembramento:
- Faixa de dados: (A1:C6).
- A fórmula processa os dados das colunas A, B e C nesse intervalo.
- Cláusula SELECT: SELECT A, SUM(C).
- Recupera a coluna A (Nome do produto) e a soma da coluna C (Estoque adicionado).
- Cláusula WHERE: ONDE A NÃO É NULO.
- Exclui as linhas em que a coluna A (Nome do produto) está em branco.
- Cláusula GROUP: GROUP BY A.
- Agrupa os dados por produto (A) para calcular os totais de cada produto exclusivo.
- Cláusula LABEL: LABEL SUM(C) ‘Total Stock Added ($)’.
- Renomeia o total calculado (SUM(C)) para “Total de estoque adicionado ($)” para maior clareza.
- Indicador de cabeçalho: 1.
- Trata a primeira linha como cabeçalhos para formatação adequada.
| Produto | Estoque total adicionado ($) |
| Produto A | 30 |
| Produto B | 5 |
Como funciona
A fórmula QUERY agrupa as entradas de estoque por produto e calcula o total.
Benefícios
- Resumir dinamicamente as tendências de ações.
- Simplifique as tarefas de reconciliação de estoque.
4. Criação de relatórios detalhados de timesheet
Cenário: Uma equipe de RH precisa gerar relatórios das horas dos funcionários por projeto e semana.
|
A |
B |
C |
|
Funcionário |
Projeto |
Horas ($) |
|
Alice |
Projeto X |
10 |
|
Bob |
Projeto Y |
15 |
|
Alice |
Projeto Y |
20 |
=QUERY(A1:C5, “SELECT B, SUM(C) WHERE B IS NOT NULL GROUP BY B LABEL SUM(C) ‘Total Hours'”, 1)
Detalhamento
- Faixa de dados: A1:C5.
- Processa os dados das colunas A, B e C nesse intervalo.
- Cláusula SELECT: SELECT B, SUM(C).
- Recupera a coluna B (Nome do projeto) e calcula a soma da coluna C (Horas trabalhadas).
- Cláusula WHERE: ONDE B NÃO É NULO.
- Exclui as linhas em que a coluna B (Nome do projeto) está em branco.
- Cláusula GROUP: GROUP BY B.
- Agrupa os dados por projeto (B) para calcular os totais de cada projeto exclusivo.
- Cláusula LABEL: LABEL SUM(C) ‘Total Hours’.
- Renomeia o total calculado (SUM(C)) para “Total Hours” para maior clareza
- Indicador de cabeçalho: 1.
- Trata a primeira linha como cabeçalhos para formatação adequada.
| Projeto | Total de horas |
| Projeto X | 10 |
| Projeto Y | 35 |
Como funciona
A fórmula QUERY agrupa as horas por projeto e calcula seu total, oferecendo uma visão detalhada da alocação de tempo.
Benefícios
- Automatize os resumos das planilhas de horas.
- Minimizar os erros de relatórios manuais.
Desbloquear o poder das fórmulas QUERY
A fórmula QUERY é uma ferramenta indispensável para quem trabalha com dados no Planilhas Google. Sua capacidade de filtrar, agrupar e resumir dados de forma dinâmica simplifica os fluxos de trabalho e revela insights poderosos.
Você tem um caso de uso exclusivo para a fórmula QUERY? Compartilhe-o nos comentários - gostaríamos de saber como você está usando essa ferramenta versátil!
