Quer melhorar suas habilidades no Excel? Aprenda as principais funções lógicas do Excel que podem simplificar sua análise de dados e agilizar seu fluxo de trabalho.
As funções lógicas do Excel são a espinha dorsal das fórmulas do Excel; a análise de dados é incompleta sem essas funções. Você deve recorrer às funções lógicas sempre que trabalhar com elementos dinâmicos e desejar atribuir um valor lógico com base em outro valor/condição.
Como qualquer outra linguagem de programação, o Excel oferece um conjunto de funções lógicas que simplificam a vida do usuário. Se você estiver trabalhando com dados condicionais e quiser que o Excel execute alguns cálculos para você automaticamente, é hora de dominar essas fórmulas lógicas.
Quais são as funções lógicas do Excel?
O Excel oferece uma variedade de funções para os usuários finais. De todas as funções disponíveis, as operações lógicas são as mais utilizadas porque agregam grande valor aos seus dados. Você pode atribuir lógica condicional em movimento, sem se preocupar em calcular e atribuir valores relevantes para cada célula de dados.
Algumas funções lógicas comumente usadas incluem o seguinte:
- SE
- IFS
- SEERRO
- E
- OU
- NÃO
Você pode usar as funções acima individualmente e com as instruções IF. Ao usá-los com a instrução IF, você obtém poderosas instruções condicionais, que podem elevar suas fórmulas a um nível superior e torná-lo um analista de dados especializado.
1. Declaração SE
A instrução IF é a função mais básica do Excel, mas ainda assim tem um impacto. Ao atribuir valores baseados em condições, você recorre à instrução IF do Excel, a principal função para condições lógicas.
Dependendo do tipo e uso da função SE, você obterá um resultado relevante de sua fórmula. Para aprimorar o uso e a qualidade da fórmula, você pode usar dois tipos de instruções IF:
- Declaração IF única
- Instrução IF aninhada
A. A única declaração IF
A instrução IF autônoma é ideal ao verificar uma única condição. Especifique a condição; dependendo dessa condição, a instrução IF retornará um valor Verdadeiro/Falso.
Veja como você pode usar a instrução IF com um único critério:
=SE(teste_lógico, [valor_se_verdadeiro], [valor_se_falso])
Exemplo: quando o valor da condição é 1, o resultado é bom e, alternativamente, é ruim quando o valor da condição é 2.
=SE(A2=1,"Bom", SE(B2=1, "Ruim"))
B. Instrução IF aninhada
Usando o Função SE com a função SE aninhada no Excel é fácil. A função IF aninhada permite passar várias condições em uma fórmula. Você pode especificar várias condições e os valores True/False resultantes com uma instrução IF adicional.
Aqui está a fórmula para usar instruções IF aninhadas:
=SE(teste_lógico, [valor_se_verdadeiro], se (teste_lógico, [valor_se_verdadeiro], ...[valor_se_falso]))
Adicione o número necessário de colchetes de fechamento no final de sua fórmula para fechar todas as suas funções SE.
Exemplo: se você tiver várias condições como 1, 2 e 3 e quiser atribuir um valor relacionado a cada número, poderá usar a função IF aninhada da seguinte maneira:
=SE(A2=1,"Bom", SE(A2=2, "Médio", "Ruim"))
Dependendo do valor da sua condição, um valor é atribuído automaticamente.
2. Função IFS
A função IFS é uma função lógica relativamente direta, pois é mais fácil de ler e você pode calcular com eficiência várias condições simultaneamente.
No entanto, a função IFS avalia todas as condições definidas, ao contrário de sua contraparte, que avalia apenas uma condição durante a execução. Você pode usar a função IFS conforme mostrado abaixo:
=IFS([Logical_test1, Value_if_True1],...)
Na função IFS, você deve definir todos os valores True e False.
3. Função SEERRO
Como o nome sugere, você pode usar a função SEERRO para lidar com quaisquer erros inerentes sempre que encontrar um. Por exemplo, dividir um número por 0 resulta em #DIV/0! erro no Excel.
Como alternativa, ao usar a função VLOOKUP no Excel, você obterá um erro #N/A toda vez que obtiver um resultado de valor não correspondente/em branco. Para interceptar esses erros e exibir um valor alternativo, você pode usar a função SEERRO.
Aqui está a sintaxe para referência:
=SEERRO(valor, valor_se_erro)
Exemplo: quando você divide o numerador pelos valores da coluna do denominador, obtém o #DIV/0! erro. Você pode usar o SEERRO para exibir um valor alternativo (0 no exemplo abaixo), assim que a fórmula resultar em erro.
=SEERRO(A2/B2, 0)
4. Função E
A função AND faz parte da função SE e você pode usá-la para definir duas ou mais condições dependentes em uma fórmula SE. Suponha que você tenha que exibir um resultado com base em dois critérios em sua fórmula:
=SE(E(Critério1, Critério2), [valor_se_verdadeiro], [valor_se_falso])
Antes de atribuir o valor True, a fórmula verificará se os critérios 1 e 2 foram atendidos. Se alguma das condições não for atendida, ela será automaticamente movida para a última parte da fórmula, o valor Falso definido.
Quando você tiver mais de duas condições, poderá ajustar a fórmula acima; em vez de dois, especifique três ou mais condições com a cláusula AND. Aqui está a sintaxe para referência:
=SE(E(Critério1, Critério2, Critério3...), [valor_se_verdadeiro], [valor_se_falso])
Exemplo: No exemplo a seguir, quando os valores nas colunas Primeira Condição e Segunda Condição são iguais a 1, o resultado é Bom, senão é Ruim.
=SE(E(A2=1,B2=1),"Bom","Ruim")
5. OU Função
A função OR é multifacetada, dando a você muita liberdade para estender suas operações lógicas. Ao contrário da função AND, a função OR fornecerá um resultado se quaisquer condições especificadas forem verdadeiras. Como alternativa, você obterá o valor False especificado se as condições não forem atendidas.
=SE(OU(Critério1, Critério2), [valor_se_verdadeiro], [valor_se_falso])
Veja como você pode usar a função OU com várias condições dentro de uma função SE:
=SE(OU(Critério1, Critério2, Critério3...), [valor_se_verdadeiro], [valor_se_falso])
Exemplo: A saída mostra Good desde que uma condição especificada seja True dentro da função OR.
6. Função NÃO
O que acontece quando você tem muitos valores e deseja reverter suas verificações condicionais? Em vez de especificar todos os valores na fórmula, você pode usar a função NOT com a função SE para simplificar suas fórmulas.
Você pode pensar na função NOT como uma função reversa, e ela funciona bem quando você deseja especificar as condições opostas em suas instruções IF. Aqui está a sintaxe básica de uma função NOT no Excel:
=SE(NÃO(teste_lógico), [valor_se_verdadeiro], [valor_se_falso])
Exemplo: No exemplo abaixo, a condição procura o oposto de 1 e exibe Ruim assim que a condição for Verdadeira.
O Excel da Microsoft oferece uma variedade de funções para usuários iniciantes e avançados. Dado seu uso generalizado, há muito o que esperar no Excel. Se você começar com o Excel, deve aprender as funções mais básicas e subir a escada lentamente para dominar a ferramenta.