Formules Non classé

La formule SI d’Excel est une pierre angulaire pour les analyses conditionnelles. Lorsqu’elle est combinée avec les formules ET et OU, elle permet d’automatiser des décisions complexes et de traiter des scénarios impliquant plusieurs conditions. Que ce soit pour des calculs, des validations ou des affichages conditionnels, ces combinaisons renforcent votre capacité à maîtriser Excel.

Dans cet article, nous allons explorer en détail comment utiliser la formule SI avec ET et OU, illustré par des exemples concrets et des conseils pratiques.

INTRODUCTION AUX FORMULES SI, ET et OU

1. La formule SI

La formule SI permet de tester une condition et d’obtenir des résultats différents selon que la condition est vraie ou fausse. Sa syntaxe est simple :

=SI(condition_testée; valeur_si_vrai; valeur_si_faux) 

  • condition_testée  : L’expression ou le test logique (ex. : A1>10).
  • valeur_si_vrai  : La valeur ou l’action si la condition est vraie.
  • valeur_si_faux  : La valeur ou l’action si la condition est fausse.

Exemple :

=SI(A1>50; « Succès »; « Échec ») 

Si la valeur de la cellule A1 dépasse 50, le résultat affiché sera « Succès », sinon « Échec ».

2. La formule ET

La formule ET vérifie si plusieurs conditions sont toutes vraies. Elle renvoie VRAI uniquement si toutes les conditions sont satisfaites, sinon elle renvoie FAUX. Sa syntaxe est :

=ET(condition1; condition2; …) 

Exemple :

=ET(A1>10; B1<20) 

Renvoie VRAI si A1 > 10 et B1 < 20, sinon FAUX.

3. La formule OU

La formule OU teste plusieurs conditions et renvoie VRAI si au moins une condition est vraie. Sa syntaxe est :

=OU(condition1; condition2; …) 

Exemple :

=OU(A1>10; B1<20)

Renvoie VRAI si A1 > 10 ou B1 < 20, sinon FAUX.

COMBINAISON DE SI AVEC ET 

L’utilisation de SI avec ET permet de tester plusieurs conditions en même temps avant de prendre une décision.

Syntaxe générale : 

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

Exemple 1 : Valider une plage de valeurs

Supposons que vous souhaitiez vérifier si une valeur dans A1 se situe entre 10 et 20. Si c’est le cas, le résultat sera « OK », sinon « Non conforme ».

Formule :

=SI(ET(A1>=10; A1<=20); « OK »; « Non conforme ») 

  • Explication :
    • ET(A1>=10; A1<=20) teste si A1 est à la fois supérieur ou égal à 10 et inférieur ou égal à 20.
    • Le SI renvoie « OK » si les deux conditions sont vraies, sinon « Non conforme ».
Exemple 2 : Validation de critères multiples

Vous gérez un fichier RH et vous devez valider si un employé a plus de 5 ans d’ancienneté et un salaire supérieur à 3000 €.

Formule :

=SI(ET(A1>5; B1>3000); « Eligible »; « Non éligible ») 

  • A1 : Ancienneté en années.
  • B1 : Salaire en euros.
  • Résultat : La formule renvoie « Eligible » uniquement si les deux conditions sont remplies.

COMBINAISON DE SI AVEC OU 

Avec SI et OU, vous pouvez tester si au moins une des conditions est vraie pour prendre une décision.

Syntaxe générale :

=SI(OU(condition1; condition2); valeur_si_vrai; valeur_si_faux) 

Exemple 1 : Accepter une alternative

Vous souhaitez vérifier si une valeur en A1 est inférieure à 10 ou supérieure à 20. Si l’une des deux conditions est vraie, le résultat sera « Hors plage ».

Formule :

=SI(OU(A1<10; A1>20); « Hors plage »; « Dans la plage ») 

  • Explication :
    • OU(A1<10; A1>20) teste si A1 est inférieur à 10 ou supérieur à 20.
    • Le SI renvoie « Hors plage » si l’une des conditions est vraie, sinon « Dans la plage ».
Exemple 2 : Validation d’exceptions

Vous gérez un inventaire et devez identifier si un produit est soit en rupture de stock, soit en promotion.

Formule :

=SI(OU(A1=0; B1= »Promo »); « À surveiller »; « OK ») 

  • A1 : Stock.
  • B1 : Statut (ex. : « Promo »).
  • Résultat : Si le stock est nul ou si le produit est en promotion, la formule renvoie « À surveiller ».

COMBINAISON DE SI AVEC ET et OU 

Dans des cas complexes, vous pouvez combiner SI, ET et OU pour tester des conditions imbriquées.

Syntaxe générale :

=SI(ET(condition1; OU(condition2; condition3)); valeur_si_vrai; valeur_si_faux) 

Exemple 1 : Filtrer des données avec plusieurs règles

Supposons que vous souhaitiez vérifier si un étudiant a une note supérieure à 15 et a assisté à plus de 80% des cours, ous’il est un étudiant VIP.

Formule :

=SI(ET(B1>15; OU(C1>80; D1= »VIP »)); « Admis »; « Refusé ») 

  • B1 : Note de l’étudiant.
  • C1 : Taux de présence (%).
  • D1 : Statut (VIP ou non).
  • Explication :
    • La condition principale utilise ET pour vérifier la note et la présence.
    • L’OU permet d’accepter les étudiants VIP quelle que soit leur présence.
Exemple 2 : Calculer des primes selon des critères

Vous gérez un service commercial et souhaitez attribuer une prime si un employé dépasse 10 ventes et génère un chiffre d’affaires supérieur à 5000 €, ou s’il est dans le top 3 des meilleurs vendeurs.

Formule :

=SI(ET(A1>10; OU(B1>5000; C1<=3)); « Prime »; « Pas de prime ») 

  • A1 : Nombre de ventes.
  • B1 : Chiffre d’affaires (€).
  • C1 : Rang dans le classement des vendeurs.
  • Résultat : La prime est accordée selon les conditions définies.

CONSEILS PRATIQUES POUR UTILISER SI, ET et OU

1. Structurer vos formules :

Utilisez des tabulations ou des retours à la ligne dans la barre de formule pour améliorer la lisibilité.

2. Éviter les formules trop complexes :

Si une formule devient difficile à comprendre, envisagez de décomposer le problème en plusieurs étapes dans des colonnes auxiliaires.

3. Tester vos conditions séparément :

Avant d’imbriquer les formules, vérifiez les résultats de ET ou OU séparément.

4. Utiliser des tableaux :

Les tableaux Excel permettent de nommer des colonnes et de simplifier les références dans les formules.

APPLICATIONS PRATIQUES DANS LE MONDE PROFESSIONNEL

1. Gestion des stocks

Identifier les produits nécessitant une réapprovisionnement :

=SI(ET(A1<10; OU(B1= »Périssable »; C1= »Promo »)); « Commander »; « OK »)  

2. Analyse des performances

Valider si un employé est éligible à une promotion selon plusieurs critères :

=SI(ET(A1>5; OU(B1= »Leader »; C1>90)); « Promotion »; « Non éligible »)  

3. Gestion des projets

Indiquer si un projet est en retard ou à risque :

=SI(OU(A1>TODAY(); B1= »Risque élevé »); « À prioriser »; « Normal »)  

CONCLUSION

La combinaison des formules SI, ET et OU dans Excel est un atout majeur pour automatiser et rationaliser les prises de décision. Avec une maîtrise de ces formules, vous pourrez répondre à des besoins complexes tout en minimisant les erreurs et en optimisant vos processus.

En explorant les exemples et cas pratiques décrits, vous pourrez appliquer ces techniques dans divers contextes professionnels, qu’il s’agisse de gestion de données, d’analyse ou de reporting. Testez-les et adaptez-les à vos besoins pour tirer le meilleur parti d’Excel.


=> Voir aussi la  formule SI