O objetivo da função lógica "se" no editor de planilhas do Microsoft Office Excel é verificar a veracidade da expressão passada a ele. Dependendo do resultado desta verificação, a função retorna um dos dois valores passados para ela para isso. Cada um dos três parâmetros - a condição e os dois resultados retornados - também podem ser funções de comparação, permitindo que qualquer número de argumentos seja comparado.
Necessário
Habilidades básicas de funções do Excel
Instruções
Passo 1
Use o operador booleano and para aumentar o número de argumentos comparados usando a função if. Isso permitirá que você use mais operações de comparação nos casos em que é necessário que todas as operações de comparação listadas nos argumentos sejam verdadeiras. Por exemplo, se esta função deve retornar um, desde que o valor na célula A1 seja maior que o valor na célula A5, e o valor de B1 seja o mesmo que o valor de B3, então a função “se” pode ser escrita como este: SE (E (A1> A5; B1 = B3); 1; 2). O número de argumentos para a função “e” não pode ser superior a 30, mas cada um deles pode conter a função “e”, então você tem a oportunidade de compor um boneco de aninhamento a partir de funções de qualquer nível de aninhamento razoável.
Passo 2
Às vezes, em vez de uma condição necessária, é necessário verificar uma condição suficiente. Nesses casos, em vez da função "e", expanda o número de argumentos usando a função "ou". Digamos que você queira que a função if retorne um quando o valor na célula A1 for maior que o valor na célula A5, ou B1 for igual a B3, ou A4 for um número negativo. Se nenhuma das condições for atendida, a função deve retornar zero. Tal construção de três argumentos comparados e dois retornados da função "se" pode ser escrita assim: SE (OU (A1> A5; B1 = B3; A4
etapa 3
Combine as funções “e”, “ou” e “se” em diferentes níveis de aninhamento para obter o algoritmo ideal para comparar o número necessário de argumentos. Por exemplo: IF (OR (A1> A5; IF (AND (A7> A5; B1
Passo 4
Use o segundo e o terceiro argumentos if (valores de retorno) para aumentar o número de parâmetros a serem comparados. Cada um deles pode conter sete níveis de aninhamento com funções “e”, “ou” e “se”. Ao mesmo tempo, não se esqueça de que as operações de comparação inseridas no segundo argumento serão verificadas apenas se a operação de comparação no primeiro argumento “if” retornar o valor “true”. Caso contrário, as funções escritas na posição do terceiro argumento serão verificadas.