Formules Excel

Maîtriser la Formule Excel SI et SI : Exemples Pratiques et Astuces

15 janvier 2026 6 vues

La formule SI d'Excel est un outil puissant pour automatiser la prise de décision dans vos feuilles de calcul. Mais que faire lorsque vous avez besoin de conditions plus complexes ? C'est là que la formule SI combinée à la fonction ET intervient. Cet article vous guide à travers l'utilisation de ces formules combinées, avec des exemples concrets et des astuces pour optimiser vos feuilles de calcul. Apprenez à créer des formules SI robustes et efficaces pour analyser vos données et prendre des décisions éclairées.

Comprendre la Formule Excel SI et son Importance

La formule SI est l'une des fonctions les plus fondamentales et les plus utilisées d'Excel. Elle permet d'effectuer des tests logiques et de renvoyer différentes valeurs en fonction du résultat de ces tests. En d'autres termes, elle permet à Excel de prendre des décisions basées sur des conditions.

La syntaxe de base de la formule SI est la suivante :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • test_logique : C'est la condition que vous voulez évaluer. Elle peut être une comparaison entre deux valeurs, une vérification de la présence d'un texte spécifique, etc.
  • valeur_si_vrai : C'est la valeur que la formule renvoie si le test_logique est vrai.
  • valeur_si_faux : C'est la valeur que la formule renvoie si le test_logique est faux.

Par exemple, la formule =SI(A1>10; "Supérieur à 10"; "Inférieur ou égal à 10") vérifie si la valeur dans la cellule A1 est supérieure à 10. Si c'est le cas, elle renvoie le texte "Supérieur à 10". Sinon, elle renvoie le texte "Inférieur ou égal à 10".

Pourquoi Combiner SI et ET ?

Bien que la formule SI soit puissante, elle ne peut tester qu'une seule condition à la fois. Dans de nombreux cas, vous aurez besoin de vérifier plusieurs conditions avant de prendre une décision. C'est là que la fonction ET entre en jeu.

La fonction ET permet de combiner plusieurs tests logiques. Elle renvoie VRAI si tous les tests logiques sont vrais, et FAUX si au moins un des tests est faux.

La syntaxe de la fonction ET est la suivante :

=ET(test_logique1; test_logique2; ...)

En combinant SI et ET, vous pouvez créer des formules qui prennent des décisions basées sur plusieurs conditions simultanément. Cela permet de gérer des scénarios plus complexes et d'automatiser des tâches plus sophistiquées.

Utiliser la Formule Excel SI ET : Exemples Pratiques

Voici quelques exemples pratiques d'utilisation de la formule SI combinée à la fonction ET :

Exemple 1 : Vérifier si un élève a réussi un examen

Supposons que vous ayez une feuille de calcul avec les notes des élèves à un examen. Vous voulez déterminer si chaque élève a réussi l'examen, en sachant qu'il faut avoir une note supérieure ou égale à 60 pour la première épreuve (colonne B) et une note supérieure ou égale à 50 pour la deuxième épreuve (colonne C).

Dans la cellule D2, vous pouvez entrer la formule suivante :

=SI(ET(B2>=60; C2>=50); "Réussi"; "Échoué")

Cette formule vérifie si la note dans la cellule B2 est supérieure ou égale à 60 ET si la note dans la cellule C2 est supérieure ou égale à 50. Si les deux conditions sont vraies, elle renvoie le texte "Réussi". Sinon, elle renvoie le texte "Échoué".

Vous pouvez ensuite copier cette formule vers le bas pour l'appliquer à tous les élèves de votre feuille de calcul.

Exemple 2 : Accorder une remise en fonction du montant de la commande et de l'ancienneté du client

Imaginez que vous gérez une boutique en ligne et que vous voulez accorder une remise aux clients qui dépensent plus de 100 € ET qui sont clients depuis plus d'un an.

Supposons que le montant de la commande se trouve dans la cellule B2 et que le nombre d'années d'ancienneté du client se trouve dans la cellule C2. Vous pouvez utiliser la formule suivante dans la cellule D2 pour calculer le montant de la remise :

=SI(ET(B2>100; C2>1); B2*0.1; 0)

Cette formule vérifie si le montant de la commande est supérieur à 100 € ET si l'ancienneté du client est supérieure à 1 an. Si les deux conditions sont vraies, elle renvoie 10 % du montant de la commande (B2*0.1). Sinon, elle renvoie 0 (pas de remise).

Exemple 3 : Validation de données avec SI et ET

Vous pouvez utiliser les formules SI et ET pour valider des données saisies par les utilisateurs. Par exemple, vous pouvez vérifier qu'une date se situe dans une plage spécifique ET qu'un numéro de téléphone respecte un certain format.

Pour cela, vous pouvez combiner les fonctions SI, ET et d'autres fonctions de validation de données comme ESTNUM, ESTTEXTE, etc.

Par exemple, pour vérifier si une cellule (A1) contient un nombre ET qu'il est positif, vous pouvez utiliser la formule suivante :

=SI(ET(ESTNUM(A1); A1>0); "Valide"; "Invalide")

Cette formule vérifie d'abord si la cellule A1 contient un nombre (ESTNUM(A1)). Ensuite, elle vérifie si ce nombre est supérieur à 0 (A1>0). Si les deux conditions sont vraies, elle renvoie "Valide". Sinon, elle renvoie "Invalide".

Astuces et Bonnes Pratiques pour Utiliser SI et ET

  • Utilisez des parenthèses pour clarifier l'ordre des opérations. Cela est particulièrement important lorsque vous combinez plusieurs fonctions ET et OU dans une même formule. Les parenthèses permettent de définir clairement l'ordre dans lequel les tests logiques doivent être évalués.
  • Testez votre formule avec différentes valeurs. Avant de déployer votre formule à grande échelle, assurez-vous de la tester avec des valeurs qui devraient renvoyer VRAI et des valeurs qui devraient renvoyer FAUX. Cela vous permettra de détecter d'éventuelles erreurs logiques.
  • Utilisez des noms de plages pour rendre vos formules plus lisibles. Au lieu d'utiliser des références de cellules comme A1, B2, etc., vous pouvez définir des noms de plages pour ces cellules. Par exemple, vous pouvez nommer la cellule contenant le montant de la commande "MontantCommande". Cela rendra votre formule plus facile à comprendre et à maintenir.
  • Documentez vos formules. Ajoutez des commentaires à vos formules pour expliquer ce qu'elles font et pourquoi vous les avez créées de cette façon. Cela sera très utile si vous devez modifier ou déboguer votre formule ultérieurement.
  • Utilisez la fonction SIERREUR pour gérer les erreurs potentielles. Si votre formule peut générer une erreur (par exemple, si une cellule contient une valeur inattendue), vous pouvez utiliser la fonction SIERREUR pour renvoyer une valeur par défaut en cas d'erreur. Cela empêchera votre feuille de calcul d'afficher des messages d'erreur et la rendra plus conviviale.

Erreurs Courantes à Éviter

  • Oublier de fermer les parenthèses. C'est une erreur très courante, surtout lorsque vous avez des formules complexes avec de nombreuses parenthèses imbriquées. Assurez-vous de vérifier que toutes les parenthèses sont correctement fermées.
  • Utiliser des références de cellules incorrectes. Vérifiez que les références de cellules dans votre formule sont correctes et qu'elles pointent vers les cellules que vous voulez utiliser.
  • Ne pas tenir compte de la casse. Dans certains cas, la casse (majuscules/minuscules) peut être importante. Assurez-vous que votre formule tient compte de la casse si nécessaire.
  • Utiliser des opérateurs de comparaison incorrects. Vérifiez que vous utilisez les bons opérateurs de comparaison (>, <, >=, <=, =, <>) pour les tests logiques.
  • Ne pas tester la formule avec différentes valeurs. Comme mentionné précédemment, il est crucial de tester votre formule avec différentes valeurs pour vous assurer qu'elle fonctionne correctement.

Alternatives à la Formule SI ET

Bien que la combinaison SI et ET soit très utile, il existe d'autres façons d'obtenir des résultats similaires. Voici quelques alternatives :

  • Utiliser des SI imbriqués. Vous pouvez imbriquer plusieurs formules SI les unes dans les autres pour tester plusieurs conditions. Cependant, cela peut rendre vos formules complexes et difficiles à lire.
  • Utiliser la fonction CHOISIR. La fonction CHOISIR permet de choisir une valeur parmi une liste de valeurs en fonction d'un index. Elle peut être utilisée pour simuler des tests logiques complexes.
  • Utiliser des tableaux de correspondance (lookup tables). Vous pouvez créer un tableau de correspondance qui associe des combinaisons de conditions à des valeurs spécifiques. Ensuite, vous pouvez utiliser les fonctions RECHERCHEV ou RECHERCHEH pour rechercher la valeur correspondante dans le tableau.

La meilleure alternative dépendra de la complexité de votre scénario et de vos préférences personnelles.

Conclusion

La formule Excel SI combinée à la fonction ET est un outil puissant pour automatiser la prise de décision dans vos feuilles de calcul. En comprenant la syntaxe et les principes de base de ces fonctions, vous pouvez créer des formules robustes et efficaces pour analyser vos données et prendre des décisions éclairées. N'oubliez pas de tester vos formules avec différentes valeurs, d'utiliser des noms de plages pour les rendre plus lisibles et de documenter vos formules pour faciliter leur maintenance. Avec un peu de pratique, vous deviendrez un expert dans l'utilisation de la formule SI et ET !

En maîtrisant ces outils, vous serez en mesure de créer des feuilles de calcul plus intelligentes et plus automatisées, ce qui vous permettra de gagner du temps et d'améliorer votre productivité.

Questions fréquentes

Quelle est la différence entre la formule SI et la formule SI.CONDITIONS ?

La formule SI permet de tester une seule condition. La formule SI.CONDITIONS, disponible dans les versions récentes d'Excel, permet de tester plusieurs conditions sans avoir à imbriquer plusieurs formules SI. SI.CONDITIONS est plus lisible et plus facile à maintenir lorsque vous avez de nombreuses conditions à tester.

Comment imbriquer plusieurs fonctions ET dans une formule SI ?

Vous pouvez imbriquer plusieurs fonctions ET dans une formule SI en utilisant des parenthèses pour définir l'ordre des opérations. Par exemple, `=SI(ET(ET(A1>0; B1<10); C1="OK"); "Vrai"; "Faux")` teste si A1 est supérieur à 0, B1 est inférieur à 10 ET C1 est égal à "OK".

Est-il possible d'utiliser la fonction OU à la place de la fonction ET dans une formule SI ?

Oui, vous pouvez utiliser la fonction OU à la place de la fonction ET. La fonction OU renvoie VRAI si au moins une des conditions est vraie. Par exemple, `=SI(OU(A1>10; B1<5); "Vrai"; "Faux")` renvoie "Vrai" si A1 est supérieur à 10 OU si B1 est inférieur à 5.

Mots-clés associés :

excel si imbriqué excel formule conditionnelle excel si alors sinon excel multiple conditions excel et ou

Partager cet article :