SI.CONDITIONS
La fonction SI.CONDITIONS vérifie les expressions indiquées et renvoie une valeur en fonction de la première condition qui donne une valeur booléenne VRAI.
SI.CONDITIONS(expression-si.conditions; si.conditions-vrai; expression-si.conditions…; si.conditions-vrai…)
expression-si.conditions : Une expression logique. expression-si.conditions accepte tout type de donnée pour autant que l’expression du résultat corresponde à une valeur booléenne. Si l’expression renvoie un nombre, la valeur 0 est interprétée comme FAUX, alors que toute autre valeur est interprétée comme VRAI.
si.conditions-vrai : La valeur renvoyée si expression-si.conditions est VRAI. si.conditions-vrai peut contenir une valeur quelconque. En cas d’omission de si.conditions-vrai (le point virgule est présent, mais sans valeur) et si expression-si.conditions donne VRAI, SI.CONDITIONS renvoie 0.
expression-si.conditions… : Une expression logique facultative à évaluer si expression-si.conditions est FAUX. expression-si.conditions accepte tout type de donnée pour autant que l’expression du résultat corresponde à une valeur booléenne. Si l’expression renvoie un nombre, la valeur 0 est interprétée comme FAUX, alors que toute autre valeur est interprétée comme VRAI.
si.conditions-vrai… : La valeur renvoyée si expression-si.conditions est VRAI. si.conditions-vrai peut contenir une valeur quelconque. En cas d’omission de si.conditions-vrai… (le point virgule est présent, mais sans valeur) et si expression-si.conditions… donne VRAI, SI.CONDITIONS renvoie 0.
Notes
Si toutes les expressions sont FAUX, une erreur est renvoyée.
Vous pouvez entrer « VRAI » pour le dernier expression-si.conditions… de votre formule, suivi d’une valeur par défaut pour si.conditions-vrai…, pour préciser le résultat dans le cas où toutes les expressions précédentes (y compris expression-si.conditions et toutes les occurrences d’expression-si.conditions…) renverraient FAUX.
Exemples |
---|
=SI.CONDITIONS(A2>91; "A"; A2>82; "B"; A2>73; "C"; A2>64; "D"; VRAI; "F") renvoie la note alphabétique « A » pour un nombre supérieur à 91, puis renvoie « B »pour un nombre supérieur à 82, mais inférieur à 92, et ainsi de suite; pour toutes les valeurs inférieures à 65, la fonction renvoie un « F ». Disons qu’A2 contient « Un chien ». Disons qu’A1 est A1 = NBEQUIV(A2, EXPREG("\w+")) =SI.CONDITIONS(A1 = 0;"Aucun mot";A1 = 1;"Un mot";A1 = 2;"Deux mots";A1 > 2;"Plusieurs mots") renvoie « Deux mots ». |