Formules Excel

Excel : Maîtrisez la formule SI ET (IF AND) pour des décisions complexes

15 janvier 2026 10 vues

La formule `SI` (ou `IF` en anglais) est un pilier d'Excel, permettant d'effectuer des tests logiques et d'obtenir différents résultats en fonction de leur vérité. Mais que faire lorsque vous avez besoin de combiner plusieurs conditions ? C'est là que la formule `SI ET` (ou `IF AND`) entre en jeu. Ce guide complet vous dévoile tous les secrets de cette puissante combinaison, vous permettant de créer des feuilles de calcul dynamiques et intelligentes, capables de prendre des décisions complexes à votre place. Apprenez à structurer vos formules, à éviter les erreurs courantes et à exploiter tout le potentiel de `SI ET` pour optimiser votre travail sur Excel.

Comprendre la formule Excel SI ET (IF AND)

La formule SI ET (ou IF AND) est une extension logique de la formule SI. Elle permet de vérifier si plusieurs conditions sont toutes vraies avant d'exécuter une action. En d'autres termes, elle combine la puissance de la fonction SI avec la capacité de la fonction ET à évaluer simultanément plusieurs conditions.

Structure de la formule SI ET

La syntaxe générale de la formule SI ET est la suivante :

=SI(ET(condition1; condition2; ...); valeur_si_vrai; valeur_si_faux)

  • SI : La fonction de base qui effectue un test logique.
  • ET : La fonction qui vérifie si toutes les conditions spécifiées sont vraies. Elle renvoie VRAI si toutes les conditions sont vraies, et FAUX si au moins une condition est fausse.
  • condition1; condition2; ... : Les conditions à vérifier. Chaque condition doit renvoyer une valeur booléenne (VRAI ou FAUX).
  • valeur_si_vrai : La valeur qui sera renvoyée si toutes les conditions sont vraies.
  • valeur_si_faux : La valeur qui sera renvoyée si au moins une des conditions est fausse.

Exemple simple de SI ET

Imaginez que vous souhaitez accorder une prime à vos employés s'ils ont atteint un certain objectif de vente et s'ils ont un certain nombre d'années d'ancienneté dans l'entreprise. Vous pouvez utiliser la formule SI ET pour automatiser ce processus.

Supposons que :

  • La cellule A2 contient le chiffre d'affaires réalisé par l'employé.
  • La cellule B2 contient le nombre d'années d'ancienneté de l'employé.
  • L'objectif de vente à atteindre est de 100 000 €.
  • L'ancienneté minimale requise est de 5 ans.
  • La prime à accorder est de 1 000 €.

La formule à utiliser serait la suivante :

=SI(ET(A2>=100000; B2>=5); 1000; 0)

Explication :

  • ET(A2>=100000; B2>=5) : Cette partie vérifie si le chiffre d'affaires (A2) est supérieur ou égal à 100 000 et si l'ancienneté (B2) est supérieure ou égale à 5.
  • SI(...) ; 1000; 0) : Si les deux conditions sont vraies, la formule renvoie 1000 (la prime). Sinon, elle renvoie 0 (pas de prime).

Cas d'utilisation concrets de la formule SI ET

La formule SI ET est extrêmement polyvalente et peut être utilisée dans de nombreux contextes différents. Voici quelques exemples :

1. Validation de données

Vous pouvez utiliser SI ET pour valider des données saisies dans une feuille de calcul. Par exemple, vous pouvez vérifier si une date est comprise dans une plage spécifique et si un code postal correspond à une ville donnée.

=SI(ET(A2>=DATE(2023;1;1); A2<=DATE(2023;12;31); B2="75000"); "Valide"; "Invalide")

Cette formule vérifie si la date en cellule A2 est comprise entre le 1er janvier 2023 et le 31 décembre 2023 et si le code postal en cellule B2 est "75000". Si les deux conditions sont vraies, elle renvoie "Valide". Sinon, elle renvoie "Invalide".

2. Calcul de commissions

Comme mentionné précédemment, SI ET est idéal pour calculer des commissions en fonction de plusieurs critères. Vous pouvez par exemple accorder une commission plus élevée si un commercial a dépassé son objectif de vente et s'il a acquis un certain nombre de nouveaux clients.

=SI(ET(A2>=150000; B2>=10); A2*0,05; A2*0,03)

Ici, si le chiffre d'affaires (A2) est supérieur ou égal à 150 000 et si le nombre de nouveaux clients (B2) est supérieur ou égal à 10, la commission est de 5% du chiffre d'affaires. Sinon, elle est de 3%.

3. Gestion de stocks

Vous pouvez utiliser SI ET pour gérer vos stocks. Par exemple, vous pouvez afficher un message d'alerte si le niveau de stock d'un produit est inférieur à un seuil critique et si la date de péremption est proche.

=SI(ET(A2<10; B2<=DATE(2024;01;31)); "Alerte : Stock faible et date de péremption proche!"; "")

Cette formule vérifie si le niveau de stock (A2) est inférieur à 10 et si la date de péremption (B2) est antérieure ou égale au 31 janvier 2024. Si c'est le cas, elle affiche un message d'alerte. Sinon, elle laisse la cellule vide.

4. Attribution de qualifications

Dans un contexte d'évaluation ou de formation, SI ET peut servir à attribuer une qualification en fonction de plusieurs critères de performance. Par exemple, un étudiant peut obtenir la mention "Excellent" s'il a une moyenne générale supérieure à 16 et s'il n'a aucune note inférieure à 12.

=SI(ET(A2>=16; MIN(B2:F2)>=12); "Excellent"; "")

Ici, A2 contient la moyenne générale et B2:F2 contiennent les notes dans différentes matières. La fonction MIN permet de trouver la note la plus basse dans la plage B2:F2. Si la moyenne générale est supérieure ou égale à 16 et si la note la plus basse est supérieure ou égale à 12, la formule affiche "Excellent".

Combiner SI ET avec d'autres fonctions

La puissance de SI ET est décuplée lorsqu'elle est combinée avec d'autres fonctions Excel. Voici quelques exemples :

SI ET avec OU (IF AND OR)

Vous pouvez utiliser la fonction OU (ou OR en anglais) à l'intérieur de la fonction ET pour créer des conditions plus complexes. Par exemple, vous pouvez accorder une prime si un employé a atteint un certain objectif de vente et soit il a un certain nombre d'années d'ancienneté, soit il a suivi une formation spécifique.

=SI(ET(A2>=100000; OU(B2>=5; C2="Oui")); 1000; 0)

Cette formule vérifie si le chiffre d'affaires (A2) est supérieur ou égal à 100 000 et soit l'ancienneté (B2) est supérieure ou égale à 5, soit la cellule C2 contient "Oui" (indiquant que l'employé a suivi la formation). Si ces conditions sont remplies, la prime est de 1000 €.

SI ET avec RECHERCHEV (IF AND VLOOKUP)

Vous pouvez utiliser RECHERCHEV (ou VLOOKUP en anglais) à l'intérieur de SI ET pour effectuer une recherche dans un tableau et utiliser le résultat de cette recherche dans votre condition. Par exemple, vous pouvez vérifier si un produit est en stock et si le prix de ce produit est inférieur à un certain seuil.

=SI(ET(RECHERCHEV(A2; Produits!A:B; 2; FAUX)="Oui"; B2<100); "A commander"; "")

Dans cet exemple, RECHERCHEV recherche le produit en cellule A2 dans un tableau appelé "Produits" et renvoie "Oui" si le produit est en stock (colonne 2 du tableau "Produits"). La formule vérifie ensuite si le prix du produit (B2) est inférieur à 100. Si les deux conditions sont vraies, elle affiche "A commander".

SI ET avec SOMME.SI (IF AND SUMIF)

Vous pouvez utiliser SOMME.SI (ou SUMIF en anglais) à l'intérieur de SI ET pour calculer une somme conditionnelle et utiliser le résultat de cette somme dans votre condition. Par exemple, vous pouvez accorder une remise si un client a dépensé plus d'un certain montant et s'il a acheté un certain nombre d'articles.

=SI(ET(SOMME.SI(Achats!A:A; A2; Achats!B:B)>=500; NB.SI(Achats!A:A; A2)>=5); "Remise accordée"; "")

Ici, SOMME.SI calcule le montant total dépensé par le client en cellule A2 (en se basant sur les données dans la feuille "Achats"). NB.SI compte le nombre d'achats effectués par ce client. Si le montant total dépensé est supérieur ou égal à 500 et si le nombre d'achats est supérieur ou égal à 5, la formule affiche "Remise accordée".

Bonnes pratiques et erreurs à éviter

Pour utiliser la formule SI ET efficacement, voici quelques bonnes pratiques à suivre et quelques erreurs courantes à éviter :

  • Utiliser des parenthèses pour clarifier l'ordre des opérations : Lorsque vous combinez SI ET avec d'autres fonctions, utilisez des parenthèses pour vous assurer que les opérations sont effectuées dans l'ordre souhaité.
  • Vérifier la syntaxe : Une erreur de syntaxe est une cause fréquente de problèmes avec les formules Excel. Assurez-vous d'utiliser les points-virgules (;) comme séparateurs d'arguments (ou les virgules (,) selon votre configuration régionale).
  • Tester votre formule : Après avoir créé une formule SI ET, testez-la avec différentes valeurs pour vous assurer qu'elle fonctionne correctement dans tous les cas de figure.
  • Éviter les conditions contradictoires : Assurez-vous que vos conditions ne sont pas contradictoires. Par exemple, une formule qui vérifie si une valeur est à la fois supérieure à 10 et inférieure à 5 ne renverra jamais VRAI.
  • Utiliser des noms de cellules clairs : Pour faciliter la compréhension de vos formules, utilisez des noms de cellules clairs et descriptifs.
  • Documenter vos formules : Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement. Cela sera particulièrement utile si vous devez les modifier ou les comprendre plus tard.

Alternatives à la formule SI ET

Bien que SI ET soit une formule puissante, il existe parfois des alternatives plus simples ou plus adaptées à certaines situations.

  • Colonnes auxiliaires : Dans certains cas, il peut être plus facile de créer des colonnes auxiliaires pour calculer des valeurs intermédiaires, puis d'utiliser une formule SI simple basée sur ces valeurs.
  • Tableaux croisés dynamiques : Pour analyser des données complexes et prendre des décisions basées sur plusieurs critères, un tableau croisé dynamique peut être une solution plus efficace que d'empiler des formules SI ET complexes.
  • Power Query : Pour des transformations de données avancées et des analyses complexes, Power Query offre des fonctionnalités bien plus puissantes que les formules Excel traditionnelles.

En conclusion, la formule SI ET est un outil essentiel pour tout utilisateur d'Excel souhaitant automatiser des décisions complexes et créer des feuilles de calcul dynamiques. En comprenant sa structure, ses cas d'utilisation et ses bonnes pratiques, vous pourrez exploiter tout son potentiel et gagner un temps précieux dans votre travail quotidien.

Questions fréquentes

Quelle est la différence entre SI ET et SI OU ?

La formule SI ET exige que *toutes* les conditions soient vraies pour renvoyer la valeur_si_vrai. La formule SI OU exige qu'au moins *une* des conditions soit vraie pour renvoyer la valeur_si_vrai. Si aucune des conditions n'est vraie, SI OU renvoie la valeur_si_faux.

Puis-je imbriquer plusieurs formules SI ET ?

Oui, vous pouvez imbriquer plusieurs formules SI ET pour créer des logiques encore plus complexes. Cependant, il est important de veiller à la clarté de votre formule et d'utiliser des parenthèses pour éviter toute confusion.

Pourquoi ma formule SI ET renvoie-t-elle toujours FAUX ?

Si votre formule SI ET renvoie toujours FAUX, vérifiez attentivement vos conditions. Assurez-vous que toutes les conditions que vous avez spécifiées peuvent être vraies simultanément. Une condition contradictoire entraînera toujours un résultat FAUX.

Mots-clés associés :

excel si excel formule si excel fonction si excel conditions excel tests logiques

Partager cet article :