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 11-9 Opérateurs conditionnels
Opérateur conditionnel | Syntaxe | Logique |
---|---|---|
Egal à |
expression |
Vérifie si l'expression de gauche est égale à celle de droite. Exemple :
Renvoie False. Remarque : si un arrondi est nécessaire, utilisez la fonction |
Supérieur à |
expression |
Vérifie si l'expression de gauche est supérieure à celle de droite. Exemple :
Renvoie False. |
Supérieur ou égal à |
expression |
Vérifie si l'expression de gauche est supérieure ou égale à celle de droite. Exemple :
Renvoie False. Remarque : la syntaxe correcte est >=. La syntaxe "=>" n'est pas prise en charge. |
Inférieur à |
expression |
Vérifie si l'expression de gauche est inférieure à celle de droite. Exemple :
Renvoie True. |
Inférieur à ou Egal à |
expression |
Vérifie si l'expression de gauche est inférieure ou égale à celle de droite. Exemple :
Renvoie True. Remarque : la syntaxe correcte est <=. La syntaxe =< n'est pas prise en charge. |
Différent de |
expression expression |
Vérifie si l'expression de gauche n'est pas égale à celle de droite. Exemple :
Renvoie True.
Renvoie True. Remarque : si un arrondi est nécessaire, utilisez la fonction |
IsMissing |
|
Vérifie si la référence contient un résultat #missing. Exemple :
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 |
|
Vérifie si la référence contient un résultat #error. Exemple :
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 |
|
Vérifie si la référence contient un résultat #missing ou #error. Exemple :
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 |
|
Regroupe une condition. Exemple :
Renvoie False. |