As fórmulas SUMIF e SUMIFS no Planilhas Google são ferramentas indispensáveis para realizar somas condicionais. Elas simplificam cálculos complexos, permitindo que você economize tempo e se concentre na análise dos resultados. Do gerenciamento de estoque ao controle de horas dos funcionários, essas fórmulas oferecem soluções versáteis para desafios de dados do mundo real. Neste blog, abordaremos quatro casos de uso práticos com exemplos para mostrar o poder do SUMIF e do SUMIFS.
O que são SUMIF e SUMIFS?
- SUMIF: Calcula a soma de valores com base em uma única condição.
- =SUMIF(intervalo, critério, [sum_range])
- SUMIFS: calcula a soma de valores com base em várias condições.
- =SUMIFS(sum_range, criteria_range1, criterion1, [criteria_range2, criterion2], ...)
Por que usar SUMIF e SUMIFS?
- Economia de tempo: Automatiza somas complexas, eliminando cálculos manuais.
- Precisão: Garante resultados consistentes com condições bem definidas.
- Dinâmico: Atualiza-se automaticamente quando os dados são alterados.
- Flexível: Lida com várias condições para análises avançadas
Aplicações práticas de SUMIF e SUMIFS
1. Gerenciamento de estoque: Calcular o estoque total por categoria
Cenário: Um gerente de estoque deseja calcular o estoque total de uma categoria de produto específica.
| A | B | C |
| Categoria | SKU | Estoque |
| Eletrônicos | SKU001 | 50 |
| Eletrônicos | SKU002 | 30 |
| Móveis | SKU003 | 40 |
| Eletrônicos | SKU004 | 20 |
| Móveis | SKU005 | 25 |
Fórmula
=SUMIF($A$4:$A,F2,$C$4:$C)
| F | G |
| Categoria | Estoque total |
| Eletrônicos | 100 |
| Móveis | 65 |
Composição da fórmula:
$A$4:$A:
- O alcance de células na coluna A (Categoria) que a fórmula avalia em relação à condição em F5.
- O $ torna a referência absoluta, o que significa que ela não será alterada quando a fórmula for copiada para outras células.
F5:
- O critério ou condição a ser correspondida (por exemplo, “Eletrônicos”).
- Altera dinamicamente com base no valor em F5.
$C$4:$C:
- O sum_range, ou o intervalo de células na coluna C (Estoque) que a fórmula soma quando a condição em F5 for atendido.
- O $ garante que esse intervalo permaneça constante quando a fórmula for copiada.
Verifique a fórmula na planilha: Clique aqui
Como funciona:
- A fórmula analisa o valor em F5 (por exemplo, “Eletrônicos”).
- Ele pesquisa o intervalo $A$4:$A para correspondências.
- Para cada correspondência, ele adiciona o valor correspondente do intervalo $C$4:$C.
Benefícios:
- Calcula rapidamente os totais de estoque para categorias específicas, tornando o controle de estoque mais eficiente.
2. Rastreamento de despesas: Calculate Monthly Travel Expenses (Calcular despesas mensais de viagem)
Cenário: Uma equipe financeira deseja calcular as despesas de viagem mensais com base em datas específicas, agrupando as despesas por mês de forma dinâmica.
| A | B | C |
| Categoria | Data | Valor ($) |
| Viagens | 01/01/2024 | 500 |
| Viagens | 01/15/2024 | 700 |
| Marketing | 02/02/2024 | 300 |
| Viagens | 02/10/2024 | 200 |
| Suprimentos | 10/20/2024 | 100 |
| Viagens | 03/05/2024 | 600 |
Fórmula
=SUMIFS($C$4:$C, $A$4:$A, “Viagem”, $B$4:$B, “>=”&$F5, $B$4:$B,“<=”&EOMONTH($F5,0))
| F | G |
| Mês | Total de despesas de viagem |
| Janeiro de 2024 | 1200 |
| Fevereiro de 2024 | 200 |
| Março de 2024 | 600 |
Composição da fórmula:
$C$4:$C:
- O sum_range, ou o intervalo de células que contém os valores a serem somados.
- $ garante que esse intervalo permaneça fixo ao copiar a fórmula.
$A$4:$A:
- O criteria_range1, onde a fórmula verifica a categoria (por exemplo, “Travel”).
- $ bloqueia esse intervalo para reutilização.
“Viagem”:
- O critério1 para filtrar as linhas em que a categoria é “Travel” (Viagem).”
$B$4:$B:
- O criteria_range2, em que a fórmula verifica as datas.
- $ bloqueia esse intervalo para fins de consistência.
“>=”&$F5:
- O critério2 especifica o início do intervalo de datas.
- $F5 contém o primeiro dia do mês desejado (por exemplo, 01/01/2024 para janeiro de 2024).
- O “>=” garante que apenas as linhas com datas iguais ou posteriores a essa data de início sejam incluídas.
“<=”&EOMONTH($F5,0):
- O critério3 especifica o fim do intervalo de datas.
- EOMONTH($F5,0) calcula o último dia do mês com base no valor em $F5.
- O “<=” garante que apenas as linhas com datas iguais ou anteriores a essa data final sejam incluídas.
Verifique a fórmula na planilha: Clique aqui
Como funciona:
- Categoria Match:
- Filtra os dados para incluir apenas as linhas em que a categoria é “Travel” (Viagem).”
- Intervalo de datas:
- Filtra ainda mais para incluir apenas as linhas em que a data está entre o início ($F5) e no final do mês (EOMONTH($F5,0)).
- Resumo:
- Adiciona os valores no campo sum_range ($C$5:$C) que atendem a ambas as condições.
Benefícios:
- Filtragem dinâmica de datas:
- Usos EOMONTH para determinar dinamicamente o final do mês, garantindo intervalos de datas precisos.
- Filtragem multicritério:
- Combina correspondência de categoria e filtragem de intervalo de datas em uma única fórmula para obter resultados precisos.
- Escalável:
- Funciona perfeitamente com grandes conjuntos de dados, lidando com vários meses e categorias de forma eficiente.
- Reutilizável:
- Com referências bloqueadas ($), a fórmula pode ser facilmente copiada entre células para diferentes meses.
3. Desempenho de vendas: Calcular as vendas de um produto em uma região
Cenário: Um gerente de vendas deseja calcular dinamicamente o total de vendas do “Produto A” para cada região.
|
A |
B |
C |
|
Produto |
Região |
Vendas ($) |
|
Produto A |
Norte |
1000 |
|
Produto B |
Norte |
800 |
|
Produto A |
Sul |
1200 |
|
Produto A |
Leste |
900 |
|
Produto B |
Leste |
700 |
|
Produto A |
Oeste |
1500 |
Fórmula
=SUMIFS($C$4:$C, $A$4:$A, “Produto A”, $B$4:$B, F5)
| F | G |
| Região | Total de vendas (produção) |
| Norte | 1000 |
| Sul | 1200 |
| Leste | 900 |
| Oeste | 1500 |
Composição da fórmula:
$C$4:$C:
- O sum_range, ou o intervalo que contém os valores de vendas a serem somados.
- $ garante que a referência permaneça fixa quando a fórmula for copiada.
$A$4:$A:
- O criteria_range1, ou o intervalo que contém os nomes dos produtos.
- $ bloqueia esse intervalo para fins de consistência.
“Produto A”:
- O critério1, que filtra as linhas em que o produto é “Product A”.”
$B$4:$B:
- O criteria_range2, ou o intervalo que contém os nomes das regiões.
- $ bloqueia esse intervalo para reutilização.
F5:
- O critério2, referenciando dinamicamente o nome da região (por exemplo, “Norte”) para cada linha.
Verifique a fórmula na planilha: Clique aqui
Como funciona:
- A fórmula filtra as linhas em que Produto = “Produto A”.
- Além disso, ele filtra essas linhas fazendo a correspondência com a região (por exemplo, “Norte”) especificada na coluna F.
- A fórmula soma os valores de vendas na coluna C para as linhas que atendem a ambas as condições.
Benefícios:
- Filtragem dinâmica de regiões: Calcula automaticamente os totais de cada região sem filtragem manual.
- Correspondência de vários critérios: Combina perfeitamente as condições do produto e da região.
- Escalabilidade: Lida com grandes conjuntos de dados com várias regiões e produtos de forma eficiente.
- Fórmula reutilizável: Pode ser copiado dinamicamente entre linhas para diferentes regiões.
4. Horas do funcionário: Calcular o total de horas por projeto e funcionário
Cenário: Um gerente de projeto deseja calcular dinamicamente o total de horas trabalhadas por funcionários específicos em projetos específicos.
| A | B | C |
| Funcionário | Projeto | Horas |
| Alice | Projeto X | 8 |
| Bob | Projeto Y | 6 |
| Alice | Projeto X | 10 |
| Clara | Projeto Y | 7 |
| Alice | Projeto Z | 5 |
=SUMIFS($C$4:$C, $A$4:$A, F5, $B$4:$B, G5)
| F | G | H |
| Funcionário | Projeto | Total de horas (saída) |
| Alice | Projeto X | 18 |
| Alice | Projeto Z | 5 |
| Bob | Projeto Y | 6 |
| Clara | Projeto Y | 7 |
Composição da fórmula:
$C$4:$C:
- O sum_range, ou o intervalo que contém as horas a serem somadas.
- O $ bloqueia esse intervalo para que ele não seja alterado quando a fórmula for copiada.
$A$4:$A:
- O criteria_range1, onde a fórmula verifica se há correspondência de nomes de funcionários.
- O $ bloqueia esse intervalo para manter a consistência em todas as linhas.
F5:
- O critério1, referenciando dinamicamente o nome do funcionário (por exemplo, “Alice”).
- Isso permanece relativo e se ajusta quando a fórmula é copiada para outras linhas.
$B$4:$B:
- O criteria_range2, onde a fórmula verifica se há nomes de projetos correspondentes.
- O $ bloqueia esse intervalo para garantir que ele não se desloque quando copiado.
G5:
- O critério2, referenciando dinamicamente o nome do projeto (por exemplo, “Projeto X”).
- Isso permanece relativo e se ajusta quando a fórmula é copiada para outras linhas.
Verifique a fórmula na planilha: Clique aqui
Como funciona:
- Nome do funcionário correspondente:
-
- Filtra as linhas em que o nome do funcionário em $A$4:$A corresponde ao valor em F5.
-
- Nome do projeto equivalente:
-
- Filtra ainda mais as linhas em que o nome do projeto em $B$4:$B corresponde ao valor em G5.
-
- Soma de horas:
-
- Adiciona os valores em $C$4:$C para as linhas que atendem a ambas as condições.
-
Benefícios:
- Somatizações dinâmicas: Calcula horas dinamicamente para qualquer combinação de projeto e funcionário.
- Filtragem multicritério: Combina as condições do funcionário e do projeto em uma única fórmula.
- Reutilizável: Pode ser aplicado em várias linhas para diferentes combinações de projeto-funcionário.
- Escalável: Manipula com eficiência grandes conjuntos de dados com vários funcionários e projetos.
Simplifique seus fluxos de trabalho com Sumif e Sumifs
As fórmulas SUMIF e SUMIFS são de grande valia para lidar com somas condicionais no Planilhas Google. Seja para acompanhar o estoque, analisar as vendas ou monitorar as horas dos funcionários, essas fórmulas o ajudam a tomar decisões informadas de forma rápida e eficiente.
Tem um caso de uso exclusivo para SUMIF ou SUMIFS? Compartilhe-o nos comentários - adoraríamos ouvir suas ideias!
