>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Usar Múltiplas Funções Lógicas no MS Excel

A função SE do Excel é a espinha dorsal de argumentos lógicos para calcular dados condicionalmente ou avaliar condições. Esta função suporta funções SE aninhadas para avaliar múltiplos critérios, mas o resultado de aninhar funções SE é frequentemente uma fórmula complicada e difícil de manejar. Uma opção melhor é combinar múltiplas funções lógicas, como as funções E ou OU, para reduzir a complexidade e expandir o número de comparações.

Função SE

A função SE segue o formato =SE(condição1,ação_se_verdadeiro,ação_se_falso) e suporta até 64 funções SE aninhadas para comparações complicadas. Aninhar uma função SE adiciona uma função SE completa a uma das ações, como =SE(condição1,SE(condição2,ação_se_verdadeiro,ação_se_falso),ação_se_falso).

Como exemplo, para sinalizar funcionários que fizeram mais de $30.000 em vendas no primeiro trimestre para oferecer bônus, você pode aninhar funções SE como =SE(C4=1,SE(D4>30000,"Bônus",""),""). Esta fórmula, no entanto, torna-se rapidamente confusa quando você adiciona mais critérios, como procurar o quarto trimestre também; nesse caso, a fórmula se torna =SE(C4=1,SE(D4>30000,"Bônus",""),SE(C4=4,SE(D4>30000,"Bônus",""),"")).

Dica

A função SE é mais claramente entendida lendo a fórmula como: "Se [critério lógico] for verdadeiro, então faça [isto]; caso contrário, faça [isto] em vez disso." Você leria o último exemplo como: "Se for o primeiro trimestre e se as vendas forem maiores que $30.000, retorne 'Bônus'; caso contrário, se for o quarto trimestre e se as vendas forem maiores que $30.000, retorne 'Bônus'; caso contrário, retorne um espaço em branco." Embora mais clara de ler, mesmo este formato torna-se difícil de manejar.

Funções E e OU

As funções lógicas E e OU avaliam até 255 critérios e retornam "Verdadeiro" ou "Falso" usando o formato =E(condição1,condição2,...). A função E retorna "Verdadeiro" se todas as condições forem verdadeiras, mas a função OU retorna "Verdadeiro" se qualquer uma das condições for verdadeira. Como a função SE usa resultados lógicos para escolher uma ação, você pode usar as funções E, OU e SE juntas para reduzir o número de funções SE aninhadas, simplificando a fórmula.

Como exemplo, para sinalizar um funcionário que fez mais de $30.000 em vendas no primeiro trimestre, a função SE se torna =SE(E(C4=1,D4>30000),"Bônus",""). No entanto, se quisesse procurar o primeiro ou quarto trimestre, precisaria incluir uma função OU como =SE(E(OU(C6=1,C6=4),D6>30000),"Bônus","").

Dica

A função E lê-se como: "Se todas estas condições forem verdadeiras, retorne 'Verdadeiro'; caso contrário, retorne 'Falso'." Similarmente, a função OU lê-se como: "Se qualquer uma destas condições for verdadeira, retorne 'Verdadeiro'; caso contrário, retorne 'Falso'." No último exemplo, a fórmula lê-se como: "Se for o primeiro ou quarto trimestre e as vendas forem maiores que $30.000, retorne 'Bônus'; caso contrário, retorne um espaço em branco." Isso é muito mais claro que as declarações SE aninhadas.

Funções VERDADEIRO, FALSO e NÃO

As funções VERDADEIRO e FALSO usam o formato =VERDADEIRO() ou =FALSO(), mas têm pouco uso no Excel 2013, porque os resultados são idênticos a simplesmente inserir Verdadeiro ou Falso, respectivamente, e foram incluídas principalmente no Excel 2013 por razões de compatibilidade. A função NÃO, no entanto, é útil para inverter um argumento lógico usando o formato =NÃO(condição), como =NÃO(2+2=4) para retornar "Falso".

Dica

As funções SEERRO e SE.NÃO.DISP são úteis para avaliar e alterar entradas que produzem um erro ou "#N/D", respectivamente. Elas seguem o formato =SEERRO(condição,valor_se_erro) ou =SE.NÃO.DISP(condição,valor_se_na).