Combinando Condições
Deslize para mostrar o menu
A Função IFS
=IFS(logical_test1; value_if_true1; [logical_test2; value_if_true2]; ...)
=IFS(D9>100; "High"; D9>50; "Medium"; TRUE; "Low")
IFS não possui um "else" embutido. Se nenhuma condição for atendida, retorna um erro. Sempre adicione TRUE, "valor padrão" como o último par para garantir um resultado para cada linha.
A ordem importa. O Excel verifica as condições da esquerda para a direita e para na primeira que for VERDADEIRA. Coloque as condições mais específicas (mais restritas) primeiro — uma condição ampla colocada no início irá englobar todas as demais abaixo dela. Por exemplo, colocar D9>0 antes de D9>50 faz com que "Medium" e "High" nunca sejam alcançados.
Combinando Condições com AND
Todas as condições devem ser verdadeiras.
Todas as condições VERDADEIRAS → VERDADEIRO | Qualquer condição FALSA → FALSO.
=IF(AND(D9>100; B9="Dining"); "Review"; "OK")
Combinando Condições com OR
Pelo menos uma condição deve ser verdadeira.
Qualquer condição VERDADEIRA → VERDADEIRO | Todas as condições FALSAS → FALSO.
=IF(OR(D9>100; B9="Dining"); "Review"; "OK")
- Criar um Sinalizador multinível usando IFS
Vá até a coluna Flag. Na primeira linha (por exemplo, F9), insira:
=IFS(D9>100;"High";D9>50;"Medium";TRUE;"Low")
Arraste a fórmula para baixo.
Confirme que valores acima de 100 retornam "High", valores acima de 50 retornam "Medium" e todos os outros retornam "Low".
- Testar a ordem das condições (erro intencional)
Modifique a fórmula para:
=IFS(D9>0;"Low";D9>50;"Medium";D9>100;"High")
Observe que a maioria das linhas retorna "Low". Em seguida, corrija a fórmula restaurando a ordem correta.
- Sinalizar grandes despesas em Dining (AND)
Crie uma nova coluna chamada Review (Strict).
Digite: =IFS(AND(D9>100;B9="Dining");"Review";TRUE;"OK")
Arraste a fórmula para baixo.
Confirme que apenas as linhas onde Amount > 100 e Category = Dining retornam "Review".
- Sinalizar condições mais amplas (OR)
Crie outra coluna chamada Review (Flexible).
Digite: =IFS(OR(D9>100;B9="Dining");"Review";TRUE;"OK")
Arraste a fórmula para baixo.
Compare com a coluna anterior. Mais linhas agora devem ser sinalizadas como "Review".
- Validar diferenças de lógica
Encontre pelo menos uma linha onde os resultados diferem:
- AND retorna "OK".
- OR retorna "Review".
Isso confirma a diferença na lógica.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo