Parmi les fonctions les plus utiles sur Excel, les formules de tests logiques , notamment les formules SI, OU, ET sont aussi parmi les plus faciles à maitriser.
La fonction SI
La fonction SI permet de choisir ce qui sera affiché selon qu’une condition soit vérifiée ou non.
La syntaxe à utiliser est SI( test de la condition ; valeur à afficher si le test est positif ; valeur si le test est négatif)
Prenons l’exemple des notes des élèves d’une classe et testons s’ils on eu la moyenne.
La syntaxe à utiliser est SI( [Cellule de la note] >= 10; « OUI »; »NON »)
Les formules OU et ET
On peut ensuite utiliser les formules OU et ET pour faire des tests plus compliqués.
On utilise ces fonctions de la manière suivante
=OU(test1 ; test2) renvoie VRAI si au moins l’un des tests est vrai
=ET( test1 ; test2) renvoie VRAI si les 2 tests sont vérifiés
Par exemple testons si les élèves ont eu la moyenne à au moins un contrôle, et s’ils ont eu la moyenne à tous les contrôles
Formules SI imbriquées
A partir de ces formules simples il est possible de réaliser des tests plus compliqués en imbriquant les formules.
Par exemple sur la fonction SI, elle ne vous permet de distinguer que 2 cas. Si vous souhaitez retourner un résultat différent en discriminant selon 3 cas possibles, il vous faudra utiliser 2 SI imbriqués.
Dans l’exemple ci dessous, on imbrique 2 formules SI afin de distinguer si chaque nom est un nom de fille, de garçon ou d’animal.
La syntaxe utilisée est =SI(test garçon, « Garçon » ; SI (test fille, « Fille »; « Animal »))
Ou utilise la formule NB.SI pour vérifier si le nom est dans la liste des noms de garçons. Si c’est le cas, on affiche « Garçon », sinon on teste si c’est une fille. Si ce n’est ni un garçon ni une fille, on affiche « Animal ».