Dans cette vidéo, je vais vous montrer comment créer une formule qui utilise plusieurs instructions IF imbriquées. Il s'agit d'une technique courante pour gérer plusieurs conditions.
Nous allons jeter un coup d'oeil.
Cette feuille de travail montre une classe d'élèves avec cinq résultats de test dans les colonnes D à H et une moyenne dans la colonne I.
Dans la colonne J, nous devons ajouter une formule qui calcule une note basée sur la moyenne. Cela peut être fait avec des instructions IF imbriquées.
Lorsque vous devez créer un IF imbriqué, procédez comme suit:
Tout d'abord, assurez-vous que la logique que vous devez mettre en œuvre est claire. Dans ce cas, j'ai fait un tableau qui montre clairement quel score est nécessaire pour chaque note.
Ensuite, si vous débutez avec les IF imbriqués, répertoriez les formules IF dont vous aurez besoin. Ici, j'ai ajouté des instructions IF directement à la table.
La première colonne montre les fonctions IF nécessaires pour passer de scores faibles à des scores élevés. La deuxième colonne montre les instructions IF nécessaires pour passer des scores élevés aux scores faibles.
Il est important que vous travailliez dans une seule direction. Dans cet exemple, travaillons de bas en haut.
Ajoutez maintenant la première instruction IF. Si nous nous arrêtons là, la formule renvoie FALSE, car la moyenne n'est pas inférieure à 64 et nous ne fournissons rien pour la valeur si elle est fausse dans la formule.
Pour continuer, nous devons ajouter la prochaine instruction IF comme valeur si false dans notre première instruction IF.
C'est la clé pour créer une formule qui utilise des IF imbriqués.
Une fois que j'ai ajouté la deuxième instruction IF, je dois ajouter la troisième, comme valeur si false à la seconde. Etc.
Dans la dernière instruction IF, indiquez la valeur finale de value si elle est fausse. Dans ce cas, c'est la note «A». Autrement dit, si toutes les instructions IF précédentes renvoient false, la note doit être A.
Pour terminer la formule, j'ai besoin d'une parenthèse fermante pour chaque instruction IF que nous avons. Dans ce cas, cela fait quatre parenthèses fermantes.
Lorsque je recopie la formule, nous obtenons la note correcte pour chaque score.
Pour récapituler, dans cet exemple, plusieurs instructions IF sont organisées dans l'ordre, testant les scores de faible à élevé.
Chaque instruction IF contient un test et une valeur si elle est vraie et une valeur si elle est fausse. Instructions IF supplémentaires comme valeur si false pour l'instruction IF précédente.
Dans une autre vidéo, nous verrons comment rendre ce type de formule plus facile à lire.