Função "Se" do Excel

Índice:

Função "Se" do Excel
Função "Se" do Excel
Anonim

O Microsoft Excel possui ferramentas poderosas que podem ajudá-lo a resolver problemas computacionais difíceis. Uma das ferramentas mais utilizadas neste conjunto é a função "SE".

Valor da função

Ao trabalhar no Excel, você precisa entender o significado da função "SE" para construir consultas de sintaxe corretas. Graças ao seu algoritmo, alguma comparação lógica é realizada, dependendo dos resultados de qual das duas ações será executada.

função excel se
função excel se

Em termos mais simples, a função "SE", em caso de valor verdadeiro de alguma expressão, executa uma ação, em caso de falso - outra. Ao mesmo tempo, um valor explícito e uma função específica, incluindo "IF", podem ser usados como ações. Graças a isso, a função "SE" no Excel permite uma ramificação ao executar um determinado algoritmo de ações ao resolver vários problemas.

Sintaxe "SE"

A descrição simples da maioria das construções sintáticas é uma das principais vantagens queExcel. A função "IF" também é uma delas - após a palavra-chave entre colchetes, a condição é indicada alternadamente, a ação para um valor verdadeiro e depois para um falso. Em forma esquemática, fica assim:

IF(logical_expression; [value_if_true]; [value_if_false]);

Aninhamento

Uma das características que distingue a função "IF" é o aninhamento. Ou seja, dentro de uma construção, pode haver outra, de cujo valor depende o resultado geral da execução da consulta. Além da função em si, pode haver outras dentro da função "IF". Mas no primeiro caso, esse componente pode estar localizado em qualquer uma das três partes da construção sintática.

Múltiplas condições

Ao lidar com problemas complexos, utiliza-se a função "IF" com várias condições, porém, nesta fase, a maioria dos usuários tem um problema. Isso se deve ao problema específico da multicondicionalidade do algoritmo. No Excel, a função "SE" verifica apenas uma operação de comparação em uma expressão lógica, ou seja, não funcionará usar conjunção ou disjunção. Para verificar várias condições, use a propriedade de aninhamento.

função se com várias condições
função se com várias condições

Para entender como definir várias condições em "IF", é conveniente usar um exemplo. Que seja necessário verificar se o número na célula "A1" está no intervalo determinado - de 5 a 10. Como você pode ver, nesse caso, você precisa verificarduas condições, verificando a veracidade da comparação com dois valores - 5 e 10. Para implementar este exemplo no Excel, você precisa escrever a função na seguinte forma:

=IF(A1>5;IF(A1<10;"no intervalo"; "fora do intervalo");"fora do intervalo")

Para evitar a repetição repetida da frase exibida, vale a pena aplicar novamente o princípio de aninhamento, escolhendo como argumentos a verificação do retorno do valor das funções, dependendo de qual produzir a saída, ou no início use a função "AND", combinando imediatamente todas as condições. Essa abordagem complicará o entendimento da estrutura escrita com um pequeno nível de aninhamento, mas com um número significativo de condições, essa abordagem será mais ideal.

Opções de Funções Especiais

Vale a pena notar que a função "IF" permite que você deixe um ou mais de seus parâmetros em branco. Nesse caso, os resultados dependerão de quais argumentos foram omitidos pelo usuário.

Se o lugar da expressão lógica for deixado em branco, então o resultado da função será a execução da ação responsável pela falsa execução do algoritmo. A razão para isso é o fato de o programa associar o espaço vazio com zero, o que significa "FALSO" em linguagem lógica. Se um dos valores responsáveis pela execução em caso de verdadeiro ou falso for deixado vazio, então quando for selecionado, o resultado será "0".

função se
função se

Vale a pena notar separadamente o caso em que em vez de uma expressão lógica, nãouma construção que retorna TRUE ou FALSE e algum conjunto de caracteres ou referência de célula. Caso uma expressão contendo algo diferente de um valor numérico ou palavras lógicas seja escrita como parâmetro, isso causará um erro ao executar a função. Se você especificar o endereço da célula ou escrever algum número/valor booleano, o resultado determinará esse conteúdo. Quando uma célula ou condição contém o número 0, a palavra "FALSE" ou vazio, o resultado será uma falsa execução da função. Em todos os outros casos, o verdadeiro script de ação será executado.

Ao trabalhar com a versão em inglês do Excel, você deve levar em consideração o fato de que todas as funções também são escritas em inglês. Neste caso, a função "SE" será escrita como SE, mas caso contrário a construção sintática e o algoritmo de operação permanecerão os mesmos.

O que observar

"Excel" permite que você use até 64 funções "IF" aninhadas - esse número é suficiente para resolver quase todos os problemas, no entanto, mesmo esse número pequeno muitas vezes se torna um problema para o usuário. Existem várias razões para isso: ao criar uma consulta, é muito fácil cometer um erro com a entrada da fórmula - de acordo com as estatísticas, cada menor imprecisão em 25% dos casos leva a um resultado incorreto, que é um indicador bastante grande.

valor da função se
valor da função se

Outra desvantagem de aninhar "IF" fortemente é a baixa legibilidade. Apesar dos destaques de coro programa de algumas partes da consulta, até mesmo algumas funções aninhadas, que são muito difíceis de analisar. Assim, se depois de algum tempo você tiver que retornar à construção ou começar a trabalhar a pedido de outra pessoa, levará muito tempo para entender o registro. Além disso, cada função tem seu próprio par de colchetes, e se você acidentalmente colocá-lo no lugar errado, você terá que procurar um erro por um longo tempo.

Exemplos

Para reforçar o entendimento, vale a pena considerar na prática como funciona a função "SE" no Excel. Os exemplos abaixo mostram todas as principais formas de usá-lo.

O exemplo mais simples para analisar como uma função funciona é comparar dois números. Para a presença de variabilidade, definiremos os valores de duas variáveis numéricas nas células A1 e B1, que compararemos entre si. Para resolver este problema, você deve usar a seguinte entrada:

=IF(A1=B1; "os números são iguais"; "os números não são iguais").

Neste caso, se houver valores idênticos em ambas as células, o resultado será "os números são iguais", em todos os outros casos - "os números não são iguais".

Para considerar a operação de um operador condicional com várias condições, como exemplo, você pode usar encontrar o número de soluções para uma equação quadrática. Nesse caso, a verificação é realizada no discriminante - se for menor que zero, não há soluções, se for igual a zero - é um, em todos os outros casos - há duas raízes. Para escrever esta condição, basta compor uma consulta da seguinte forma:

se funciona no excelexemplos
se funciona no excelexemplos

Para quem quer entender melhor todas as possibilidades que a função "SE" tem, no Excel os exemplos estão na seção de ajuda, que descreve detalhadamente o processo de resolução de cada uma delas.

Recomendado: