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.

  • Référence peut être n'importe quelle référence valide. La propriété de référence IFNN peut donc être utilisée dans le cadre 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 -15 Opérateurs conditionnels

Opérateur conditionnel Syntaxe Logique

Egal à

expression = expression

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

Exemple :

1=4

Renvoie False.

Remarque : si un arrondi est nécessaire, utilisez la fonction Round.

Supérieur à

expression > expression

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

Exemple :

1 = 4

Renvoie False.

Supérieur ou égal à

expression >= expression

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

Exemple :

1>=4

Renvoie False.

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

Inférieur à

expression < expression

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

Exemple :

1<4

Renvoie True.

Inférieur à ou

Egal à

expression <= expression

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

Exemple :

1<=4

Renvoie True.

Remarque : la syntaxe correcte est <=. La syntaxe =< n'est pas prise en charge.

Différent de

expression <> expression

expression != expression

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

Exemple :

1<>4

Renvoie True.

1!=4

Renvoie True.

Remarque : si un arrondi est nécessaire, utilisez la fonction Round.

IsMissing

IsMissing ( référence )

IsMiss ( référence )

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

Exemple :

IsMissing([1])

Renvoie True si la ligne 1 comporte une valeur #missing.

Remarque : 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 égale à True.

IsError

IsError ( référence )

IsErr ( référence )

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

Exemple :

IsError([2])

Renvoie True si la ligne 2 comporte une valeur #error.

Remarque : 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 égale à True. Seules les lignes et les colonnes de formule peuvent avoir #error comme résultat.

IsNonNumeric

IsNN ( référence )

IsNonNumerid ( référence )

IfNN ( référence )

IfNonNumber ( référence )

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

Exemple :

IsNN([3])

Renvoie True si la ligne 3 comporte une valeur #missing ou #error.

Remarque : 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 égale à True.

Parenthèses

( condition )

Regroupe une condition.

Exemple :

(1 > 4)

Renvoie False.