Ao usar operadores condicionais, considere o seguinte:
Expression pode ser qualquer expressão de fórmula válida. Essa expressão pode ser qualquer combinação de uma constante (número inteiro ou real), uma referência ou outra função.
Reference pode ser qualquer referência válida; portanto, a propriedade da referência IFNN
pode ser utilizada como parte da referência.
Condition pode ser qualquer condição válida aplicada às condições complexas And, Not e Or. Esses operadores podem ter condições incorporadas. (Os operadores And, Not e Or precisam ser colocados entre parênteses.)
Quando qualquer expression
na condição retornar um valor #error ou #missing, a função If
retornará #missing ou #error. Isso não se aplica quando você usa as condições IsMissing
, IsError
ou IsNonNumeric
.
Tabela 11-9 Operadores Condicionais
Operador Condicional | Sintaxe | Lógica |
---|---|---|
Equal To |
expression |
Testa se a expressão à esquerda é igual à expressão à direita. Exemplo:
Retorna falso Observação: se um arredondamento for necessário, use a função |
Greater Than |
expression |
Testa se a expressão à esquerda é maior que a expressão à direita. Exemplo:
Retorna falso |
Greater Than or Equal To |
expression |
Testa se a expressão à esquerda é maior que ou igual à expressão à direita. Exemplo:
Retorna falso Observação: a sintaxe correta é ">=". A sintaxe "=>" não é suportada. |
Less Than |
expression |
Testa se a expressão à esquerda é menor que a expressão à direita. Exemplo:
Retorna verdadeiro |
Less Than or Equal To |
expression |
Testa se a expressão à esquerda é menor que ou igual à expressão à direita. Exemplo:
Retorna verdadeiro Observação: a sintaxe correta é "<=". A sintaxe "=<" não é suportada. |
Not Equal To |
expression expression |
Testa se a expressão à esquerda é diferente da expressão à direita. Exemplo:
Retorna verdadeiro
Retorna verdadeiro Observação: se um arredondamento for necessário, use a função |
IsMissing |
|
Testa se a referência contém um resultado #missing. Exemplo:
Retorna verdadeiro se a linha 1 possuir um valor #missing. Observação: se a referência for uma linha ou uma coluna expandida, todas as células resultantes deverão ser #missing para que a condição seja verdadeira. |
IsError |
|
Testa se a referência contém um resultado #error. Exemplo:
Retorna verdadeiro se a linha 2 possuir um valor #error. Observação: se a referência for uma linha ou uma coluna expandida, todas as células resultantes deverão ser #error para que a condição seja verdadeira. Apenas linhas e colunas de fórmula podem resultar em #error. |
IsNonNumeric |
|
Testa se a referência contém resultados #missing ou #error. Exemplo:
Retorna verdadeiro se a linha 3 possuir um valor #missing ou #error. Observação: se a referência for uma linha ou uma coluna expandida, todas as células resultantes deverão ser #missing e/ou #error para que a condição seja verdadeira. |
Parenthesis |
|
Agrupa uma condição. Exemplo:
Retorna falso |