Operadores Condicionais

Ao usar operadores condicionais, considere o seguinte:

  • Expressão pode ser qualquer expressão de fórmula válida. A expressão pode ser qualquer combinação de uma constante (número inteiro ou real), uma referência ou outra função.

  • Referência pode ser qualquer referência válida; assim, a propriedade de referência IFNN pode ser utilizada como parte da referência.

  • Condição 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 devem estar entre parênteses.)

  • Quando qualquer expression dentro da condição retorna um valor #error ou #missing, a função If retorna #missing ou #error. Isso não se aplica quando você usa as condições IsMissing, IsError ou IsNonNumeric.

Tabela 10-10 Operadores Condicionais

Operador Condicional Sintaxe Lógica

Equal To

expressão = expressão

Testa se a expressão à esquerda é igual à expressão à direita.

Se for necessário arredondamento, use a função Round.

Exemplo: 1= 4 retorna false.

Greater Than

expressão > expressão

Testa se a expressão à esquerda é maior que a expressão à direita.

Exemplo: 1 > 4 retorna false.

Maior que ou Igual a

expressão >= expressão

Testa se a expressão à esquerda é maior ou igual à expressão à direita.

A sintaxe correta é ">=". A sintaxe "=>" não é suportada.

Exemplo: 1 >= 4 retorna false.

Less Than

expressão < expressão

Testa se a expressão à esquerda é menor que a expressão à direita.

Exemplo: 1 < 4 retorna true.

Less Than or

Equal To

expressão <= expressão

Testa se a expressão à esquerda é menor ou igual à expressão à direita.

A sintaxe correta é "<=". A sintaxe "=<" não é suportada.

Exemplo: 1 <= 4 retorna true.

Not Equal To

expressão <> expressão

expressão != expressão

Testa se a expressão à esquerda não é igual à expressão à direita.

Se for necessário arredondamento, use a função Round.

Exemplo: 1 <> 4 retorna true.

1 != 4 retorna true.

IsMissing

IsMissing ( referência )

IsMiss ( referência )

Testa se a referência contém um resultado #missing.

Se a referência for uma linha ou coluna expandida, todas as células resultantes devem ser #missing para que a condição seja verdadeira.

Exemplo: IsMissing([1]) retorna true se a linha 1 tiver um valor #missing.

IsError

IsError ( referência )

IsErr ( referência )

Testa se a referência contém um resultado #error.

Se a referência for uma linha ou coluna expandida, todas as células resultantes devem ser #error para que a condição seja verdadeira. Somente linhas e colunas de fórmula podem resultar em #error.

Exemplo: IsError([2]) retorna true se a linha 2 tiver um valor #error.

IsNonNumeric

IsNN ( referência )

IsNonNumerid ( referência )

IfNN ( referência )

IfNonNumber ( referência )

Testa se a referência contém um resultado #missing ou #error.

Se a referência for uma linha ou coluna expandida, todas as células resultantes devem ser #missing e/ou #error para que a condição seja verdadeira.

Exemplo: IsNN([3]) retornará true se a linha 3 tiver um valor #missing ou #error.

Parenthesis

( condição )

Agrupa uma condição.

Exemplo: (1 > 4) retorna false.