Comment utiliser plusieurs instructions IF avec du texte dans Excel (6 méthodes rapides)

  • Partage Ça
Hugh West

Souvent, lorsque nous travaillons dans Excel, nous devons travailler avec de multiples SI pour ajouter des conditions ou des critères différents. Dans cet article, je vous montrerai comment utiliser plusieurs instructions SI avec du texte dans Excel.

Télécharger le cahier d'exercices

Comment utiliser plusieurs instructions IF avec du texte dans Excel (6 méthodes rapides).xlsx

6 méthodes rapides pour utiliser plusieurs instructions IF avec du texte dans Excel

Nous avons ici un ensemble de données contenant le dossier d'examen de certains étudiants en physique et chimie dans une école appelée Sunflower Kindergarten.

Aujourd'hui, notre objectif est de connaître le résultat global de chaque élève en fonction de ses résultats en physique et chimie.

Nous appliquerons plusieurs SI déclarations ici.

1. plusieurs instructions IF avec du texte avec la condition AND (correspondance insensible à la casse)

Imaginons un instant que le résultat global d'un élève soit "Pass" seulement s'il réussit dans les deux matières, sinon il est "Fail".

Ici, nous devrons appliquer un Fonction ET au sein de la Fonction IF .

Par conséquent, la formule pour le résultat global du premier étudiant sera :

=IF(AND(C4="pass",D4="pass"),"Pass","Fail")

Notes :

  • Le site Fonction IF correspond à des correspondances insensibles à la casse par défaut. Ainsi, que vous utilisiez C4= "passe" ou C4= "Pass" n'a pas d'importance ici.
  • AND(C4="pass",D4="pass") renvoie à VRAI seulement si les deux conditions sont VRAI Sinon, il renvoie FAUX .
  • Par conséquent, IF(AND(C4="pass",D4="pass"), "Pass", "Fail") retournera "Passe" seulement s'il/elle réussit dans les deux matières, autrement il retournera "Échec" .

Maintenant, faites glisser le Poignée de remplissage pour copier cette formule dans le reste des cellules.

Lire la suite : IF avec AND dans une formule Excel (7 exemples)

2. plusieurs instructions IF avec du texte avec la condition AND (correspondance sensible à la casse)

La fonction IF par défaut renvoie des correspondances insensibles à la casse avec les textes.

Ainsi, si vous souhaitez renvoyer une correspondance sensible à la casse, vous devez faire preuve d'un peu de doigté.

Vous pouvez utiliser le Fonction exacte d'Excel en combinaison avec le Fonction IF pour renvoyer des correspondances sensibles à la casse.

Utilisez cette formule pour le résultat global du premier élève :

=IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")

Notes :

  • Le site Fonction EXACTE fonctionne avec des correspondances sensibles à la casse. Vous devez donc utiliser exactement EXACT(C4, "Pass").
  • EXACT(C4, "pass") ne fonctionnera pas ici. Il retournera FAUX Vous pouvez le tester vous-même.
  • Le reste est comme la formule précédente. IF(AND(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") retournera "Passe" seulement s'il y a "Passe" chez les deux sujets.

Maintenant, vous pouvez faire glisser le Poignée de remplissage pour copier cette formule dans le reste des cellules.

Lire la suite : Comment utiliser plusieurs conditions IF dans Excel (3 exemples)

3. plusieurs instructions IF avec du texte avec une condition OR (correspondance insensible à la casse)

Nous allons maintenant appliquer Fonction OR au sein de la Fonction IF .

Imaginons pour l'instant que tout élève réussisse l'examen s'il réussit dans au moins une matière de l'examen.

Par conséquent, pour connaître le résultat global des étudiants, nous devons appliquer la condition OR.

La formule pour le résultat global du premier élève sera :

=IF(OR(C4="pass",D4="pass"),"Pass","Fail")

Notes :

  • Le site Fonction IF correspond à des correspondances insensibles à la casse par défaut. Ainsi, que vous utilisiez C4= "passe" ou C4= "Pass" n'a pas d'importance ici.
  • OR(C4="pass",D4="pass") renvoie à VRAI si au moins une des conditions est VRAI Sinon, il renvoie FAUX .
  • Par conséquent, IF(OR(C4="pass",D4="pass"), "Pass", "Fail") retournera "Passe" s'il/elle réussit dans au moins une matière, sinon il/elle retournera "Échec" .

Maintenant, faites glisser le Poignée de remplissage pour copier cette formule dans le reste des cellules.

Lire la suite : Comment utiliser la fonction MAX IF dans Excel

4. plusieurs instructions IF avec du texte avec une condition OR (correspondance sensible à la casse)

Comme celui que nous avons utilisé dans ET vous pouvez utiliser une combinaison de la Fonction EXACTE et le Fonction IF pour générer une correspondance sensible à la casse.

Utilisez cette formule pour le premier élève :

=IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail")

Notes :

  • Le site Fonction EXACTE fonctionne avec des correspondances sensibles à la casse. Vous devez donc utiliser exactement EXACT(C4, "Pass").
  • EXACT(C4, "pass") ne fonctionnera pas ici. Il retournera FAUX Vous pouvez le tester vous-même.
  • Le reste est comme la formule précédente. IF(OR(EXACT(C4, "Pass"),EXACT(D4, "Pass")), "Pass", "Fail") retournera "Passe" s'il y a "Passe" dans au moins une matière.

Ensuite, faites glisser le Poignée de remplissage pour copier la formule dans le reste des cellules.

Lire la suite : Excel VBA : déclaration If Then Else avec plusieurs conditions (5 exemples)

5. les instructions IF imbriquées

Jusqu'à présent, nous avons utilisé le Fonction ET et le Fonction OR au sein de la Fonction IF pour gérer des critères multiples.

Mais vous pouvez également utiliser un Fonction IF dans un autre Fonction IF pour traiter des critères multiples.

C'est ce que l'on appelle des SI déclarations.

Le site ET c'est-à-dire qu'un étudiant ne sera reçu que s'il réussit dans les deux matières, peut également être mis en œuvre avec des éléments imbriqués. SI de cette manière :

=IF(C4="pass",IF(D4="pass", "Pass", "Fail"), "Fail")

Notes :

  • Ici, si la valeur dans la cellule C4 est "Passe" puis il se déplacera pour voir quelle est la valeur de la cellule D4 est.
  • Si la valeur dans la cellule D4 est également "Passe Ce n'est qu'alors qu'il certifiera que "Passe" Sinon, il certifiera que "Échec" .
  • Et la fonction IF renvoie une correspondance insensible à la casse. Donc C4="pass" ou C4="Pass" n'a pas vraiment d'importance ici.

Ensuite, faites glisser le Poignée de remplissage pour remplir cette formule dans le reste des cellules.

En outre, si vous souhaitez une correspondance sensible à la casse, vous pouvez utiliser la combinaison des éléments suivants Fonction EXACTE et le Fonction IF comme indiqué précédemment.

Utilisez cette formule dans la première cellule, puis faites glisser le bouton Poignée de remplissage .

Contenu connexe : Comment utiliser la fonction IF d'Excel avec une plage de valeurs ?

6. plusieurs instructions IF avec une formule de tableau

Tout ce que nous avons fait jusqu'à présent, c'est d'appliquer la formule dans la première cellule et de faire glisser l'icône de la formule dans la deuxième cellule. Poignée de remplissage pour remplir la formule dans le reste des cellules.

Mais vous pouvez également utiliser un Formule Array pour remplir toutes les cellules ensemble.

Le site ET et OU La formule que nous avons utilisée précédemment ne peut pas être appliquée à la Formule Array Mais vous pouvez appliquer un Formule Array avec la fonction IF imbriquée.

Pour connaître le résultat global de l'ensemble des élèves ayant une Formule Array vous pouvez insérer cette formule :

=IF(EXACT(C4:C13, "Pass"),IF(EXACT(D4:D13, "Pass"), "Pass", "Fail"), "Fail")

Notes :

  • Ici C4:C13 et D4:D13 sont les deux plages de mes critères. Vous utilisez la vôtre.
  • Ici, nous optons pour une correspondance sensible à la casse. Si vous voulez une correspondance insensible à la casse, utilisez C4:C13="Pass" et D4:D13="Pass" à la place.
  • Appuyez sur CTRL+SHIFT+ENTER pour entrer la formule, sauf si vous êtes dans Office 365 .

Lire la suite : Comment utiliser plusieurs conditions If dans Excel pour le vieillissement (5 méthodes)

Conclusion

Grâce à ces méthodes, vous pouvez utiliser plusieurs instructions IF avec du texte dans Excel. Connaissez-vous une autre méthode ? Ou avez-vous des questions ? N'hésitez pas à nous les poser.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.