Como usar uma instrução "se então" no excel

A função Se estende capacidades de cálculo do Excel básicos, fornecendo avaliações condicional, com base em lógicas, verdadeiro / falso testes. Como exemplo, você pode instruir o Excel para verificar se um número é positivo antes de adicioná-la a um total. A única comparação já é extremamente útil, mas Excel 2013 suporta até 64 IF aninhadas para enfrentar situações altamente complexas.

Formato básico

  • A função Se segue o formato básico "if (teste, verdadeiro, falso)" para construir comparações básicas. O teste de lógica pode usar praticamente qualquer outra função ou de referência em conjunto com um operador e valor de comparação. Por exemplo, "A1gt; 0" simplesmente verifica se o valor em A1 é positivo e "SUM (A1: E1) = F2" avalia se o total dos cinco células referenciadas é igual ao valor em F2. Para comparar os valores de texto, coloque o texto comparação entre aspas. Os valores verdadeiros e falsos na equação são a ação ou saída que depende do teste lógico. Testes Este próximo exemplo, se A1 é igual a "Doe, John" e, em seguida, adiciona os valores em B1 a C1 se que a comparação é verdadeira, ou produz nada (representado pelas aspas vazias) se é falsa:

    = IF (A1 ="Doe, John", B1 + C1,"")

Nidificação Se Funções

  • meios de nidificação para inserir adicional Se as declarações em lugar da ação verdadeira ou falsa de outra função se. Como um exemplo, para testar se o valor de A1 é superior a 0 mas inferior a 10, pode utilizar a seguinte fórmula:

    = IF (A1gt; 0, IF (A1lt, 10,"entre zero e 10",""),"")

    Como você pode ver, mesmo este problema simples pode ser confuso, por isso ajuda a ler em voz alta, como, "Se A1 é maior do que zero, então verificar se A1 é menor que 10. Se for, então a saída `entre zero e 10`- em contrário, nada de saída, e se a comparação original for falsa, a saída nada."

Simplificar Demonstrações IF aninhadas

  • Uma maneira de simplificar IF aninhadas é minimizar a sua utilização usando funções AND e OR do Excel para combinar comparações. Estas funções são estruturadas como "E (test1, test2, ...)" ou "OR (test1, test2, ...)" durante até um máximo de 255 comparações. No exemplo anterior, é possível eliminar a instrução aninhada Se usando a seguinte fórmula para verificar se A1 é mais do que 0 e menor do que 10 em um único passo:



    = IF (AND (A1gt; 0, A1lt; 10),"entre zero e 10","")

    Que declaração mais lê simplesmente, "Se A1 é maior do que zero e A1 é menor que 10, então a saída `entre zero e 10`- outro modo, a saída nada."

Construção de fórmulas complexas

  • Escrevendo uma fórmula complexa, aninhada do começo ao fim em uma única etapa é muitas vezes impraticável, por isso é melhor usar um dentro-a-fora ou fora-de-inside abordagem. Em ambos os casos, você deve escrever uma única comparação, testar os resultados, adicione a seguinte comparação, teste novamente, e assim por diante. No exemplo aninhada anterior, você pode começar com a seguinte fórmula para testar a saída:

    = If (A1lt, 10,"entre zero e 10","")

    Você iria em seguida, adicione a primeira comparação ao seu redor, tais como:
    = Se (A1gt; 0, Se (A1lt; 10,"entre zero e 10",""),"")

    Da mesma forma, você pode trabalhar fora-a-dentro e use marcadores de colocação para testar a primeira comparação antes de adicionar a instrução IF aninhada no lugar do marcador, tais como:
    = If (A1gt; 0,"verdade","")

    Você, então, substituir "verdade" e sua aspas com a próxima comparação. Este método também funciona bem quando você está adicionando instruções aninhadas tanto para os verdadeiros e falsos ações.

Referências

De esta maneira? Compartilhar em redes sociais:

LiveInternet