571 Shares 7566 views

O "se" no Excel

software Microsoft Excel é uma ferramenta poderosa que pode ajudar a resolver problemas computacionais difíceis. Um dos istrument mais utilizado deste conjunto é uma função de "se".

valor da função

Quando trabalhando em "Eksele" precisam entender o significado da função de "se" para construir as consultas sintaxe correta. Graças a seu algoritmo realizado realizando uma comparação lógica, dependendo dos resultados dos quais serão produzidos por uma de duas coisas.

Em termos mais simples, o "se" no caso do verdadeiro valor de uma expressão, executa uma única ação em caso de uma falsa – outro. Ao mesmo tempo, como a ação pode ser tanto um valor explícito, e uma certa função, incluindo o "SE". Com isto em função de "Excel" "se" permite filial no desempenho de um algoritmo de ação na solução de vários problemas.

A sintaxe do "se"

A simples descrição da maioria das estruturas sintáticas – uma das principais vantagens, que é famoso por "Excel". O "SE" também se refere ao seu número – após a palavra-chave entre parênteses indica a condição de suplente, ação, no verdadeiro sentido, e depois no errado. Esquematicamente, parece que isso:

IF (log_vyrazhenie; [valor_se_verdadeiro] [valor_se_falso]);

nidificação

Uma das características que distingue a função de "se" – que está aninhado. Ou seja, dentro da mesma estrutura pode ser um outro, cujo valor depende do resultado total do pedido. Além da função dentro do "se" pode haver outros. Mas no primeiro caso, este componente pode ser localizado em qualquer uma das três partes da sintaxe.

várias condições

Ao lidar com tarefas complexas, use o "SE" com algumas condições, no entanto, nesta fase, a maioria dos usuários não é um problema. Isto é devido ao algoritmo mnogouslovnosti tarefa específica. Função no Excel "IF" marque apenas uma operação de comparação em uma expressão lógica, isto é, para usar uma conjunção ou disjunção não vai funcionar. Para testar várias condições precisam usar o aninhamento propriedade.

Para entender como definir várias condições em "SE", é conveniente usar um exemplo. Suponha que queremos verificar se o número na célula "A1" em um determinado período – de 5 a 10. Como pode ser visto, neste caso, é necessário verificar as duas condições, verificando a validade da comparação com dois valores – 5 e 10. A fim de implementar este exemplo em "Eksele", você deve escrever a função da seguinte forma:

= IF (A1> 5; IF (A1 <10; "incluído na gama de" "não está dentro do alcance") "não está dentro do alcance")

Para evitar múltipla sentença saída repetição deve aplicar o princípio da nidificação de novo, como um argumento, verificando os valores de retorno de funções, dependendo de onde e produzir uma saída, ou no início de uso "e" combinando-o todas as condições de uma só vez. Esta abordagem dificulta a compreensão projeto escrito em um pequeno nível na hierarquia, mas com um número considerável de condições, essa abordagem seria mais ideal.

Opções de funções especiais

Note-se que a função de "se" permite que você deixe em branco um ou vários dos seus parâmetros. Neste caso, os resultados vão depender do que argumentos foram omitidos pelo usuário.

Se no lugar de expressões lógicas deixar um vazio, o resultado da função irá executar uma ação que é responsável pela falsa execução do algoritmo. A razão para isso é o fato de que o programa associando espaço vazio com zero, o que significa que em uma linguagem lógica "FALSE". Se você deixar um vazio de valores, responsável pela implementação no caso de verdadeiro ou falso, então quando você seleciona o resultado será "0".

Devemos também mencionar o caso quando construção em vez de uma expressão lógica não é introduzida retorna o valor "TRUE" ou "FALSE", e um conjunto de caracteres, ou uma referência de célula. No caso em que um parâmetro é escrito em uma expressão que contém algo diferente de um valor numérico ou palavras lógicas, que irá causar um erro durante a execução. Se você especificar o endereço da célula ou para registrar um certo número de valor / lógica, o resultado vai determinar o conteúdo. Uma vez na célula, ou na condição do número 0 é escrito, a palavra "false" ou vazio, o resultado é falsa a função. Em todos os outros casos, fazer script de ação real.

Ao trabalhar com a versão em Inglês "Excel" deve levar em conta o fato de que todas as funções também são escritos em Inglês. Neste caso, a função de "SE" será registrado como o IF, mas o resto da sintaxe e o algoritmo funciona permanecerá o mesmo.

O que você deve prestar atenção a

"Excel" permite que até 64 sub-funções "IF" – este montante é suficiente para praticamente todas as tarefas, no entanto, mesmo essa pequena quantidade de muitas vezes se torna um problema para o usuário. Há várias razões: ao criar uma consulta, bastante fácil de ser confundido com a fórmula de Gravação – Estatisticamente, cada menor imprecisão em 25% dos casos leva a resultados incorretos, que é o indicador grande o suficiente.

Outra desvantagem de um grande assentamento "SE" é uma leitura baixa. Apesar do programa de separação de cor algumas partes da consulta ainda mais aninhada funções, que são muito difíceis de distinguir. Assim, se depois de algum tempo vai ter que voltar para o design ou para começar a trabalhar com o pedido de outra pessoa, ele vai deixar um monte de tempo na compreensão da gravação. Além disso, cada função tem o seu próprio par de suportes, e, acidentalmente, colocá-lo em seu lugar, terá que procurar muito para encontrar um erro.

exemplos

Para consolidar a compreensão dos custos, na prática, a considerar como a função é "SE" em Excel. Os exemplos abaixo mostram todos os métodos básicos da sua utilização.

O exemplo mais simples para a análise da função é a comparação de dois números. Para variabilidade de disponibilidade, que definem dois valores numéricos das variáveis no células A1 e B1, e que serão comparados. Para resolver este problema, devemos aproveitar o registo do formulário:

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

Neste caso, a presença do mesmo valor em ambas as células, o resultado é o registro "são iguais", em todos os outros casos – "o número de desigual".

Para rever o trabalho de instrução condicional com várias condições, a título de exemplo pode ser usado para encontrar o número de soluções de uma equação quadrática. Neste caso, a verificação é feita sobre a discriminante – se é menor que zero, então não há soluções Se zero – é um, em todos os outros casos – há duas raízes. Para gravar esta condição, é suficiente para fazer uma solicitação para o seguinte:

Para aqueles que querem uma melhor compreensão de todos os recursos, que têm a função de "se", no Excel exemplos estão na seção de referência, que descreveu em detalhes o curso da decisão de cada um deles.