Fonction si

Fermé
nina - 8 août 2017 à 18:33
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 - 8 août 2017 à 18:41
Bonjour,
j'aimerais savoir comment utiliser la fonction si


2 réponses

jc80 Messages postés 4242 Date d'inscription mardi 5 février 2013 Statut Membre Dernière intervention 25 février 2019 1 424
8 août 2017 à 18:39
Bonjour
Voir ci-dessous

https://www.excel-pratique.com/fr/fonctions/si.php
Cordialement
0
eriiic Messages postés 24595 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 2 septembre 2024 7 235
8 août 2017 à 18:41
Bonjour,

l'aide d'excel est très bien faite et complète :
Description
La fonction SI renvoie une valeur si la condition que vous spécifiez est VRAI, et une autre valeur si cette condition est FAUX. Par exemple, la formule =SI(A1>10,"Plus de 10","10 ou moins") renvoie "Plus de 10" si A1 est supérieur à 10, et "10 ou moins" si A1 est inférieur ou égal à 10.

Syntaxe
SI(test_logique, [valeur_si_vrai], [valeur_si_faux])La syntaxe de la fonction SI contient les arguments (argument : valeur qui fournit des informations à une action, un événement, une méthode, une propriété, une fonction ou une procédure.) suivants :

test_logique Obligatoire. Représente toute valeur ou expression qui peut prendre la valeur VRAI ou FAUX. Par exemple, A10=100 est une expression logique ; si la valeur contenue dans la cellule A10 est égale à 100, le résultat de l’expression est VRAI. Dans le cas contraire, le résultat est FAUX. Cet argument peut utiliser n’importe quel opérateur de calcul par comparaison.
valeur_si_vrai Facultatif. La valeur qui doit être renvoyée si l’argument test_logique a pour résultat VRAI. Par exemple, si la valeur de cet argument est la chaîne de caractères « Cadre dans le budget » et que l’argument test_logique a pour résultat VRAI, la fonction SI renvoie le texte « Cadre dans le budget ». Si test_logique a pour résultat VRAI et que l’argument valeur_si_vrai est omis (lorsqu’un seul point-virgule suit l’argument test_logique), la fonction SI renvoie la valeur 0 (zéro). Pour afficher le mot VRAI, utilisez la valeur logique VRAI pour l’argumentvaleur_si_vrai.
valeur_si_faux Facultatif. La valeur qui doit être renvoyée si l’argument test_logique a pour résultat FAUX. Par exemple, si la valeur de cet argument est la chaîne de caractères « Dépasse le budget » et que l’argument test_logique a pour résultat FAUX, la fonction SI renvoie le texte « Dépasse le budget ». Si test_logique a pour résultat FAUX et que l’argument valeur_si_faux est omis (lorsqu’aucune virgule ne suit l’argument valeur_si_vrai), la fonction SI renvoie la valeur logique FAUX. Si test_logique a pour résultat FAUX et que la valeur de l’argument valeur_si_faux est omise (absence dans la fonction SI de point-virgule après l’argument valeur_si_vrai), la fonction SI renvoie la valeur 0 (zéro).
Remarques
Il est possible d’imbriquer jusqu’à 64 fonctions SI comme arguments valeur_si_vrai et valeur_si_faux pour élaborer des tests plus complexes. (Voir l’exemple 3 qui illustre des fonctions SI imbriquées.) Par ailleurs, pour tester plus de conditions, pensez à utiliser les fonctions RECHERCHE, RECHERCHEV, RECHERCHEH ou CHOISIR. (Voir l’exemple 4 qui illustre la fonction RECHERCHE.)
Si l’un des arguments de la fonction SI est une matrice (matrice : permet de créer des formules uniques permettant d’obtenir plusieurs résultats et qui agissent sur un groupe d’arguments répartis dans des lignes et des colonnes. Une plage matricielle partage une même formule tandis qu’une constante matricielle est un groupe de constantes qui sert d’argument.), chaque élément de la matrice est évalué lorsque l’instruction SI est exécutée.
Excel offre des fonctions supplémentaires que vous pouvez utiliser pour analyser des données en fonction d’une condition. Par exemple, pour compter le nombre d’occurrences d’une chaîne de texte ou d’un nombre dans une plage de cellules, utilisez les fonctions de feuille de calcul NB.SI ou NB.SI.ENS. Pour calculer une somme basée sur une chaîne de texte ou un nombre dans une plage, utilisez les fonctions de feuille de calcul SOMME.SI ou SOMME.SI.ENS.

eric
0