SIS
La fonction SIS vérifie les expressions indiquées et renvoie une valeur basée sur la première condition qui correspond à une valeur booléenne VRAI.
SIS(expression-sis; sis-vrai; expression-sis…; sis-vrai…)
expression-sis : Une expression logique. expression-sis 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.
sis-vrai : La valeur renvoyée si expression-sis est VRAI. sis-vrai peut contenir une valeur quelconque. En cas d’omission de sis-vrai (le point virgule est présent, mais sans valeur) et si expression-sis donne VRAI, SIS renvoie 0.
expression-sis… : Une expression logique facultative indiquant la valeur à évaluer si expression-sis est FAUX. expression-sis 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.
sis-vrai… : La valeur renvoyée si expression-sis… est VRAI. sis-vrai peut contenir une valeur quelconque. En cas d’omission de sis-vrai (le point virgule est présent, mais sans valeur) et si expression-sis donne VRAI, SIS renvoie 0.
Remarques
Si toutes les expressions sont FAUX, une erreur est renvoyée.
Vous pouvez saisir « VRAI » pour la dernière expression-sis… de votre formule, suivi par une valeur par défaut pour sis-vrai…, pour indiquer le résultat si toutes les expressions précédentes (dont expression-sis et toutes les instances deexpression-sis…) renvoient FAUX.
Exemples |
---|
=SIS(A2>91;”A”;A2>82;”B”;A2>73;”C”;A2>64;”D”;VRAI;”F”) renvoie « A » pour un nombre supérieur à 91, puis renvoie un « B » pour un nombre supérieur à 82,mais inférieur à 92, et ainsi de suite pour toutes les valeurs inférieures à 65, qui renvoie « F ». =SIS(A2>91;”A”;A2>82;”B”;A2>73;”C”;A2>64;”D”;VRAI;”F”) renvoie « A » pour un nombre supérieur à 91, puis renvoie un « B » pour un nombre supérieur à 82,mais inférieur à 92, et ainsi de suite pour toutes les valeurs inférieures à 65, qui renvoie « F ». =SIS(A2>91;"A";A2>82;"B";A2>73;"C";A2>64;"D";A2<>0;"Tenté";VRAI;"F") renvoie « A » pour un nombre supérieur à 91, puis renvoie un « B » pour un nombre supérieur à 82, mais inférieur à 92, et ainsi de suite pour toutes les valeurs inférieures à 65, qui renvoie « F ». Indiquez « Un chien » dans A2 Si A1 = NB.CORR(A2; EXP.REG("\w+")) =SIS(A1 = 0; "Aucun mot"; A1 = 1; "Un mot"; A1 = 2; "Deux mots"; A1 > 2; "Plusieurs mots") renvoie « Deux mots ». |