Opérateurs conditionnels

Lorsque vous utilisez des opérateurs conditionnels, prenez en compte les points suivants :

  • Expression peut être n'importe quelle expression de formule valide. L'expression peut être la combinaison d'une constante (entier ou nombre réel), d'une référence ou d'une autre fonction.

  • Reference peut être n'importe quelle référence valide. La propriété de référence IFNN peut donc être utilisée comme faisant partie de la référence.

  • Condition peut être n'importe quelle condition valide appliquée aux conditions complexes And, Not et Or. Ces opérateurs peuvent comprendre des conditions incorporées. (Les opérateurs And, Not et Or nécessitent l'utilisation de parenthèses.)

  • Lorsqu'une expression de la condition renvoie une valeur #error ou #missing, la fonction If renvoie #missing ou #error. Cela ne s'applique pas si vous utilisez les conditions IsMissing, IsError ou IsNonNumeric.

Tableau 10-10 Opérateurs conditionnels

Opérateur conditionnel Syntaxe Logique

Egal à

expression = expression

Vérifie si l'expression gauche est égale à l'expression droite.

Si un arrondi est nécessaire, utilisez la fonction Round.

Exemple : 1= 4 renvoie False.

Supérieur à

expression > expression

Vérifie si l'expression gauche est supérieure à l'expression droite.

Exemple : 1 > 4 renvoie False.

Supérieur ou égal à

expression >= expression

Vérifie si l'expression gauche est supérieure ou égale à l'expression droite.

La syntaxe correcte est ">=". La syntaxe "=>" n'est pas prise en charge.

Exemple : 1 >= 4 renvoie False.

Inférieur à

expression < expression

Vérifie si l'expression gauche est inférieure à l'expression droite.

Exemple : 1 < 4 renvoie True.

Inférieur à ou

Egal à

expression <= expression

Vérifie si l'expression gauche est inférieure ou égale à l'expression droite.

La syntaxe correcte est "<=". La syntaxe "=<" n'est pas prise en charge.

Exemple : 1 <= 4 renvoie True.

Différent de

expression <> expression

expression != expression

Vérifie si l'expression gauche n'est pas égale à l'expression droite.

Si un arrondi est nécessaire, utilisez la fonction Round.

Exemple : 1 <> 4 renvoie True.

1 != 4 renvoie True.

IsMissing

IsMissing ( reference )

IsMiss ( reference )

Vérifie si la référence contient un résultat #missing.

Si la référence est une ligne ou une colonne développée, toutes les cellules de résultats doivent alors être #missing pour que la condition soit vérifiée.

Exemple : IsMissing([1]) renvoie True si la ligne 1 comporte une valeur #missing.

IsError

IsError ( reference )

IsErr ( reference )

Vérifie si la référence contient un résultat #error.

Si la référence est une ligne ou une colonne développée, toutes les cellules de résultats doivent être #error pour que la condition soit vérifiée. Seules les lignes et les colonnes de formule peuvent avoir un résultat #error.

Exemple : IsError([2]) renvoie True si la ligne 2 comporte une valeur #error.

IsNonNumeric

IsNN ( reference )

IsNonNumerid ( reference )

IfNN ( reference )

IfNonNumber ( reference )

Vérifie si la référence contient un résultat #missing ou #error.

Si la référence est une ligne ou une colonne développée, toutes les cellules de résultats doivent être #missing et/ou #error pour que la condition soit vérifiée.

Exemple : IsNN([3]) renvoie True si la ligne 3 comporte une valeur #missing ou #error.

Parenthèses

( condition )

Regroupe une condition.

Exemple : (1 > 4) renvoie False.