KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment utiliser la fonction SI combinée aux fonctions ET, OU et NON dans Excel ?

AuteurKelly Date de modification

La fonction SI d’Excel témoigne de la puissance et de la polyvalence des opérations logiques dans la gestion des données. L’essence de la fonction SI réside dans sa capacité à évaluer des conditions et à renvoyer des résultats spécifiques en fonction de ces évaluations. Elle repose sur une logique fondamentale :

=IF(condition, value_if_true, value_if_false)

Combinée à des opérateurs logiques tels que ET, OU et NON, la fonction SI voit ses capacités considérablement élargies. La puissance de cette combinaison réside dans sa capacité à évaluer simultanément plusieurs conditions, offrant des résultats adaptables à des scénarios variés et complexes. Dans ce tutoriel, nous allons découvrir comment exploiter efficacement ces fonctions puissantes dans Excel pour libérer de nouvelles dimensions d’analyse des données et optimiser votre prise de décision. Plongeons sans plus attendre dans les applications concrètes de ces fonctions Excel redoutables !

Capture d’écran montrant une formule Excel imbriquée combinant SI, ET, OU et NON pour calculer l’éligibilité à une prime


IF AND formule

Pour évaluer plusieurs conditions et obtenir un résultat spécifique lorsque toutes sont remplies (VRAI), et un autre résultat dès qu’au moins l’une d’elles ne l’est pas (FAUX), vous pouvez intégrer la fonction ET dans le test logique de la fonction SI. La structure de cette formule est la suivante :

=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)

Par exemple, imaginez que vous êtes enseignant et que vous analysez les résultats de vos élèves. Vous souhaitez déterminer si un élève réussit en fonction de deux critères : « une note supérieure à 70 » ET « une présence supérieure à 80 % ».

  1. Commencez par examiner les données du premier élève, dont la note se trouve en cellule B2 et la présence en cellule C2. Appliquez la formule suivante en D2 :
    =IF(AND(B2>70, C2>80%), "Pass", "Fail")
    Astuce : cette formule vérifie si la note en B2 est supérieure à 70 et si la présence en C2 dépasse 80 %. Si les deux conditions sont remplies, elle renvoie « Admis » ; sinon, « Refusé ».
  2. Étirez la formule vers le bas de la colonne afin d’évaluer automatiquement la note et la présence de chaque élève.

    Capture d’écran d’une formule SI ET utilisée dans Excel


IF OR Formule

Pour évaluer plusieurs conditions et obtenir un résultat spécifique dès qu’au moins l’une d’elles est remplie (VRAI), ou un résultat différent si aucune ne l’est (FAUX), utilisez la fonction OU dans le test logique de la fonction SI. La formule se structure ainsi :

=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)

Par exemple, dans un contexte éducatif, adoptez un critère plus flexible pour évaluer la réussite des élèves : un élève est considéré comme reçu s’il obtient soit une note supérieure à 90, soit un taux de présence supérieur à 95 %.

  1. Commencez par évaluer les résultats du premier élève, dont la note figure en cellule B2 et la présence en cellule C2. Saisissez la formule dans une cellule adjacente, par exemple D2, pour effectuer l’évaluation :
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    Astuce : cette formule vérifie si la note en B2 est supérieure à 90 ou si la présence en C2 dépasse 95 %. Si l’une de ces conditions est remplie, elle renvoie « Admis » ; sinon, « Refusé ».
  2. Copiez cette formule vers le bas de la colonne pour l’appliquer à chaque élève de votre liste, permettant ainsi une évaluation rapide de l’admissibilité de chacun selon ces critères.

    Capture d’écran d’une formule SI OU utilisée dans Excel


IF NOT Formule

Pour évaluer une condition et renvoyer un résultat spécifique si celle-ci n’est **pas** remplie (FAUX), et un autre résultat si elle l’est (VRAI), utilisez la fonction **NON** dans une instruction **SI**. La structure de cette formule est la suivante :

=IF(NOT(condition), value_if_false, value_if_true)

Pour un exemple concret, imaginez un contexte professionnel où les primes des employés dépendent de leur taux de présence : ils sont éligibles à une prime s’ils **n’ont pas été absents plus de 3 jours**.

  1. Pour évaluer l’éligibilité du premier employé, dont le nombre de jours d’absence figure en cellule B2, utilisez la formule suivante :
    =IF(NOT(B2>3), "Eligible", "Not Eligible")
    Astuce : cette formule vérifie le nombre de jours d’absence en B2. S’il n’est PAS supérieur à 3, elle renvoie « Éligible » ; sinon, « Non éligible ».
  2. Copiez cette formule vers le bas de la colonne afin de l’appliquer à chaque employé.

    Capture d’écran d’une formule SI NON utilisée dans Excel


Scénarios avancés avec SI et les fonctions logiques

Dans cette section, nous explorerons l’utilisation avancée de la fonction SI d’Excel combinée aux opérateurs logiques ET, OU et NON. Vous y découvrirez tout, des évaluations sensibles à la casse aux instructions SI imbriquées, révélant toute la polyvalence d’Excel pour gérer des scénarios d’analyse de données complexes.


Si votre condition est remplie, alors effectuez le calcul

Outre la fourniture de résultats prédéfinis, la fonction SI d’Excel, associée à des opérateurs logiques tels que ET, OU et NON, permet d’effectuer divers calculs selon que les conditions spécifiées sont remplies ou non. Nous prendrons ici l’exemple de la combinaison SI + ET pour illustrer cette fonctionnalité.

Imaginez que vous dirigez une équipe commerciale et que vous souhaitez calculer des primes. Vous décidez qu’un employé reçoit une prime de 10 % sur ses ventes s’il dépasse 100 $ de chiffre d’affaires **et** a travaillé plus de 30 heures par semaine.

  1. Pour l’évaluation initiale, examinez les données d’Alice : ses ventes figurent en cellule B2 et ses heures travaillées en cellule C2. Saisissez cette formule en D2 :
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
  2. Étendez cette formule à toute votre équipe en la recopiant vers le bas de la colonne — une approche qui garantit que la prime de chaque employé est calculée selon les mêmes critères.

    Capture d’écran illustrant une formule Excel qui calcule une prime à l’aide des fonctions SI et ET

Remarque : dans cette section, nous nous concentrons sur l’utilisation de la fonction SI combinée à la fonction ET pour effectuer des calculs selon des conditions spécifiques. Ce concept s’étend également aux fonctions OU et NON, ainsi qu’aux fonctions logiques imbriquées, offrant ainsi une grande variété de possibilités pour les calculs conditionnels dans Excel.


Instructions ET, OU et NON sensibles à la casse

Dans Excel, même si les fonctions logiques comme ET, OU et NON ne tiennent généralement pas compte de la casse, certaines situations exigent une distinction précise entre majuscules et minuscules dans les données textuelles. En combinant la fonction EXACTE à ces opérateurs logiques, vous pouvez gérer efficacement ce type de condition sensible à la casse. Cette section montre comment utiliser conjointement les fonctions SI et OU avec une approche respectant scrupuleusement la casse.

Imaginez un scénario de vente au détail où un produit est éligible à la promotion s’il génère plus de 100 $ de ventes **ou** si son code correspond exactement à « ABC », avec une vérification sensible à la casse.

  1. Pour le premier produit figurant à la ligne 2, dont les ventes se trouvent en cellule B2 et le code produit en cellule C2, utilisez cette formule en D2 :
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    Conseil : Cette formule vérifie si le chiffre des ventes en B2 dépasse 100 $ ou si le code produit en C2 est exactement « ABC ». Dès que l’une de ces deux conditions est remplie, le produit devient éligible à la promotion ; s’il ne remplit aucune des deux, il n’est pas éligible.
  2. Recopiez cette formule dans toute la colonne pour tous les produits afin d’évaluer de manière uniforme leur éligibilité à la promotion selon les critères de ventes et de code produit sensible à la casse.

    Capture d’écran d’une formule Excel utilisant SI, OU et EXACTE pour effectuer une vérification sensible à la casse concernant l’éligibilité à une promotion

Remarque : Dans cette section, nous avons illustré l’utilisation combinée des fonctions SI et OU avec la fonction EXACTE pour effectuer des évaluations sensibles à la casse. Vous pouvez tout aussi facilement intégrer la fonction EXACTE dans vos formules SI associées aux fonctions ET, OU, NON ou à des combinaisons logiques imbriquées, afin de répondre à diverses exigences sensibles à la casse sous Excel.


Intégration de SI avec des instructions imbriquées ET, OU, NON

La fonction SI d’Excel, combinée de manière imbriquée avec les fonctions ET, OU et NON, propose une solution simplifiée pour gérer des conditions plus complexes. Cette section présente un exemple concret illustrant l’utilisation de ces fonctions imbriquées dans un contexte de vente au détail.

Supposons que vous supervisiez une équipe chargée de différentes catégories de produits et que vous souhaitiez déterminer leur éligibilité à une prime. Un employé est éligible à une prime s’il : « réalise des ventes supérieures à 100 $ », ET soit  « travaille plus de 30 heures par semaine » OU « n’appartient PAS au département Électronique ».

  1. Commencez par évaluer la performance d’Anne, dont les ventes figurent en cellule B2, les heures travaillées en cellule C2 et le département en cellule D2. La formule en E2 serait :
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    Conseil : cette formule vérifie qu’Anne réalise des ventes supérieures à 100 $ **et** qu’elle travaille soit plus de 30 heures, soit qu’elle n’appartient pas au département Électronique. Si ces critères sont remplis, elle est jugée « Éligible » ; sinon, « Non éligible ».
  2. Copiez cette formule vers le bas de la colonne pour chaque employé afin d’évaluer de manière uniforme son éligibilité à la prime, en tenant compte de ses ventes, de ses heures travaillées et de son département.

    Capture d’écran montrant une formule Excel imbriquée combinant SI, ET, OU et NON pour calculer l’éligibilité à une prime


Fonctions SI imbriquées avec ET, OU, NON

Lorsque votre analyse de données implique plusieurs vérifications conditionnelles, les fonctions SI imbriquées dans Excel s’imposent comme une solution puissante. Cette approche consiste à créer des instructions SI distinctes pour des conditions spécifiques — intégrant les logiques ET, OU et NON — puis à les combiner en une seule formule fluide et efficace.

Considérez un environnement professionnel où la performance des employés est classée en « Excellent »,« Bon »,ou « Moyen » selon les ventes, les heures travaillées et le respect des règles :

  • « Excellent » pour des ventes supérieures à 150 $ ET plus de 35 heures travaillées.
  • Sinon, « Bon » pour des ventes supérieures à 100 $ OU un nombre d’infractions à la politique ne dépassant pas 1.
  • « Moyen » si aucune de ces conditions n’est remplie.

Pour évaluer la performance de chaque employé conformément aux conditions ci-dessus, procédez comme suit :

  1. Commencez par évaluer Anne, dont les ventes figurent en cellule B2, les heures travaillées en cellule C2 et les infractions à la politique en cellule D2. La formule SI imbriquée en E2 est la suivante :
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    Conseil : Cette formule vérifie d’abord si les ventes et les heures d’Anne remplissent les critères « Excellent ». Si ce n’est pas le cas, elle détermine s’il correspond à la catégorie « Bon ». Si aucune des conditions n’est satisfaite, elle est classée « Moyen ».
  2. Étendez cette formule SI imbriquée à chaque employé pour évaluer systématiquement leur performance selon plusieurs critères.

    Capture d’écran illustrant une formule SI imbriquée dans Excel évaluant la performance d’un employé selon plusieurs critères


Utilisation de SI avec ET, OU et NON : Questions fréquemment posées

Cette section a pour objectif de répondre aux questions les plus fréquemment posées sur l’utilisation combinée des fonctions SI, ET, OU et NON dans Microsoft Excel.

Combien de conditions les fonctions ET, OU et NON peuvent-elles prendre en charge ?
  • Les fonctions ET et OU peuvent gérer jusqu’à 255 conditions individuelles, mais il est recommandé de n’en utiliser que quelques-unes pour éviter des formules trop complexes et difficiles à maintenir.
  • La fonction NON n’accepte qu’une seule condition.
Puis-je utiliser des opérateurs tels que <, > ou = dans ces fonctions ?

Bien sûr, dans les fonctions ET, OU et NON d’Excel, vous pouvez utiliser des opérateurs tels que inférieur à (<), égal à (=), supérieur ou égal à (>=) et d’autres pour définir vos conditions.

Pourquoi une erreur #VALEUR! apparaît-elle dans ces fonctions ?

Une erreur #VALEUR ! dans les fonctions ET, OU et NON d’Excel survient généralement lorsque la formule ne remplit aucune des conditions spécifiées ou lorsqu’elle présente une structure incorrecte. Cela signifie qu’Excel ne parvient pas à interpréter correctement les entrées ou les conditions incluses dans la formule.


Ce qui précède constitue l’ensemble du contenu relatif à l’utilisation combinée des fonctions SI, ET, OU et NON dans Excel. Nous espérons que ce tutoriel vous sera utile ! Si vous souhaitez découvrir davantage d’astuces et de conseils Excel, cliquez ici pour accéder à notre vaste collection de milliers de tutoriels.