A fórmula IFS no Planilhas Google é ideal para avaliar várias condições em uma única fórmula. Seja para rastrear níveis de estoque, gerenciar dados de vendas ou lidar com inventário, essa fórmula simplifica operações lógicas complexas e garante uma tomada de decisão eficiente.
Vamos explorar como a fórmula IFS funciona e destacar suas aplicações práticas com exemplos da vida real.
Sintaxe da fórmula IFS
A fórmula IFS avalia várias condições e retorna o primeiro resultado em que a condição é VERDADEIRA. Ao contrário do IF, que exige aninhamento para várias condições, a fórmula IFS lida com elas facilmente.
=IFS(condition1, value_if_true1, [condition2, value_if_true2], ...)
- condição1: A primeira condição a ser testada.
- value_if_true1: O valor a ser retornado se condição1 é VERDADEIRO.
- condição2, value_if_true2, etc.: condições adicionais e seus respectivos resultados.
Por que usar a fórmula IFS?
- Elimina a necessidade de incômodos aninhamentos IF fórmulas.
- Lida com várias condições com clareza e precisão.
- Oferece lógica flexível e dinâmica para cálculos avançados.
1. Gerenciar o reabastecimento de estoque
Cenário: Calcular o status do estoque com base em limites específicos.
|
A |
B |
C |
|
Produto |
Nível de estoque |
Status |
|
Produto A |
5 |
Reordenar em breve |
|
Produto B |
0 |
Fora de estoque |
|
Produto C |
50 |
Em estoque |
=IFS(B5=0, “Fora de estoque”, B5<10, “Faça um novo pedido em breve”, B5>=10, “Em estoque”)
Composição da fórmula:
- Condição 1: B5=0, “Fora de estoque”
- Se o valor em B5 é exatamente 0, a fórmula retorna “Fora de estoque”.
- Condição 2: B5<10, “Reordenar em breve”
- Se o valor em B5 é menor que 10 (mas não 0), a fórmula retorna “Faça um novo pedido em breve”.
- Condição 3: B5>=10, “Em estoque”
- Se o valor em B5 é maior ou igual a 10, a fórmula retorna “Em estoque”
Verifique a fórmula na planilha
Como funciona:
- Se o nível de estoque for 0, ele retorna “Fora de estoque”.
- Se o nível de estoque for menor que 10, ele retorna “Faça um novo pedido em breve”.
- Caso contrário, ele retorna “Em estoque”.
Benefícios:
- Rastreia automaticamente o status do estoque sem intervenção manual.
- Ajuda a manter níveis ideais de estoque.
2. Distribuição das vendas por estágio
Cenário: Categorizar os leads de vendas com base em seu status.
|
A |
B |
|
Status do líder |
Estágio |
|
Alvo |
Inicial |
|
Contrato gerado |
Negociação |
|
Perdido |
Fechado - Perdido |
|
Ganhou |
Fechado - Vencido |
=IFS(A5=“Alvo”, “Inicial”, A5=“Contrato gerado”, “Negociação”, A5=“Perdido”, “Fechado - Perdido”, A5=“Ganhou”, “Fechado - Vencido”)
Detalhamento da fórmula
- Condição 1: A5=”Alvo”, “Inicial”
- Se o valor em A5 é “Alvo”, a fórmula retorna “Inicial”.
- Condição 2: A5=”Contract Generated” (Contrato gerado), “Negotiation” (Negociação)”
- Se o valor em A5 é “Contrato gerado”, a fórmula retorna “Negociação”.
- Condição 3: A5=”Perdido”, “Fechado - Perdido”
- Se o valor em A5 é “Perdido”, a fórmula retorna “Fechado - Perdido”.
- Condição 4: A5=”Ganhou”, “Fechado - Ganhou”
- Se o valor em A5 é “Ganhou”, a fórmula retorna “Fechado - Vencido”.
Como funciona
Faz a correspondência do status do lead com estágios predefinidos e retorna o estágio correspondente.
Benefícios
- Fornece categorização dinâmica para leads, ajudando a melhorar o controle de vendas.
- Simplifica a visualização do pipeline de vendas.
3. Sistema de avaliação do aluno com base em pontuações
Cenário: Um professor deseja atribuir notas aos alunos com base em suas pontuações nos testes usando critérios específicos.
|
A |
B |
C |
|
Nome do aluno |
Pontuação |
Grau |
|
Alice Johnson |
85 |
A |
|
Bob Carter |
72 |
B |
|
Clara Lopez |
90 |
A |
|
David Brown |
65 |
C |
|
Emma White |
50 |
D |
=IFS(B5=“”, “Dados ausentes”, B5>=85, “A”, B5>=70, “B”, B5>=60, “C”, B5<60, “D”)
Detalhamento da fórmula
- Condição 1:
-
- B5=””, “Dados ausentes”: Se a célula B5 estiver em branco, a fórmula retornará “Missing Data” (Dados ausentes).
- Condição 2:
-
- B5>=85, “A”: Se a pontuação for maior ou igual a 85, ele retornará “A”.
- Condição 3:
-
- B5>=70, “B”: Se a pontuação for maior ou igual a 70, mas menor que 85, ele retornará “B”.
- Condição 4:
-
- B5>=60, “C”: Se a pontuação for maior ou igual a 60, mas menor que 70, ele retornará “C”.
- Condição 5:
-
- B5<60, “D”: Se a pontuação for menor que 60, ele retornará “D”.
Como funciona
- A fórmula começa verificando se B5 está em branco. Se for verdadeiro, ele retorna imediatamente “Dados ausentes” e interrompe a avaliação adicional.
- Se B5 tem uma pontuação, ele avalia a pontuação em relação às condições em ordem sequencial:
- Se B5 >= 85, ele atribui “A”.
- Se B5 >= 70, ele atribui “B” (somente se a pontuação não se qualificar para “A”).
- Se B5 >= 60, ele atribui “C” (somente se a pontuação não se qualificar para “A” ou “B”).
- Se B5 < 60, ele atribui “D”.
- O IFS A fórmula para de ser avaliada assim que encontra uma condição que é VERDADEIRO, garantindo a eficiência.
- Trata dados ausentes e atribui notas apropriadas automaticamente, economizando tempo e reduzindo erros.
Benefícios
- Simplifica a lógica: Elimina a necessidade de instruções IF aninhadas, tornando as fórmulas mais fáceis de ler e gerenciar.
- Lida com várias condições: Avalia de forma eficiente vários critérios em uma única fórmula.
- Dinâmico e flexível: Adapta-se a diferentes cenários, como classificação, aprovações ou categorização.
- Melhora a clareza: Fornece saídas claras com base em condições lógicas, aprimorando a interpretação dos dados.
- Execução sem erros: Pára na primeira condição TRUE, reduzindo cálculos desnecessários.
4. Aprovações de pagamentos condicionais
Cenário: Uma equipe financeira deseja aprovar pagamentos com base em condições como o valor do pagamento e os documentos de apoio.
|
A |
B |
C |
|
Nome do aluno |
Grau |
Atendimento (%) |
|
Alice Johnson |
A |
95% |
|
Ben Carter |
B+ |
88% |
|
Clara Lopez |
A- |
90% |
|
David Brown |
B |
85% |
=IFS(C5=“Não”, “Pendente”, E(B5<=1000, C5=“Sim”), “Aprovado”, E(B5>1000, C5=“Sim”), “Aprovado”, B5>1000, “Pendente”)
Detalhamento da fórmula
- Condição 1:
- C5=”Não”, “Pendente”: Se os documentos não forem enviados (C5=”Não”), o status é “Pendente”.
- Condição 2:
- AND(B5<=1000, C5=”Yes”), “Approved” (Aprovado)”: Se o valor do pagamento for menor ou igual a $1.000 e os documentos forem enviados, o status será “Aprovado”.
- Condição 3:
- AND(B5>1000, C5=”Yes”), “Approved” (Aprovado)”: Se o valor do pagamento for maior que $1.000 e os documentos forem enviados, o status será “Aprovado”.
- Condição 4:
- B5>1000, “Pendente”: Se o valor do pagamento for maior que $1.000, mas os documentos não forem enviados, o status será “Pendente”.
Como funciona
- Verifica se o valor do pagamento está faltando e retorna “Missing Data” (Dados ausentes).
- Se os documentos não forem enviados, o pagamento será marcado como “Pendente”.
- Aprova pagamentos se o valor estiver dentro do limite e os documentos forem apresentados.
- Marca pagamentos grandes como “Pendentes” se os documentos não forem fornecidos.
- Interrompe a verificação quando uma condição é atendida e retorna o resultado.
Benefícios
- Automatiza as decisões: Aprova ou marca automaticamente os pagamentos com base em condições como valor e envio de documentos.
- Economiza tempo: elimina a verificação manual dos critérios de aprovação.
- Reduz os erros: Garante aprovações consistentes e precisas, aplicando a mesma lógica a todos os pagamentos.
- Atualizações dinâmicas: Ajusta automaticamente os resultados quando os dados de pagamento ou o status do documento são alterados.
Simplifique seus fluxos de trabalho com IFs
A fórmula IFS é um divisor de águas para lidar com várias condições no Planilhas Google. Seja para gerenciar estoques, acompanhar vendas ou calcular horas, ela elimina a complexidade e aumenta a produtividade.
Tem um caso de uso exclusivo para a fórmula IFS? Compartilhe-o nos comentários - adoraríamos ouvir suas ideias!
