Excel: Les Fonctions Logiques

I) La fonction SI

=SI(test_logique;valeur_si_vrai;valeur_si_faux)

La fonction SI est capable de retourner deux valeurs distinctes à partir d’un même test logique :
– Une 1ère valeur si le test logique est VRAI
– Une seconde valeur si le test logique est faux

Tutoriel:
Utiliser la fonction SI pour retourner un message, une valeur ou le résultat d’un calcul

Exercices:
1 – Arbre de Noël: Cadeau à prévoir
2 – Voyage d’entreprise sous conditions
3 – Calculer les coûts d’un séjour en centre de Balnéothérapie
4 – Relancer un client après un certain délai
5 – Retourner la valeur de bonus selon un score de vente
6 – Programmer une réunion les semaines paires

II) La fonction SI ET

La fonction Logique ET retourne:
VRAI si tous les critères évalués sont vrais
FAUX si au moins un des critères évalués est faux
Imbriquée dans un SI, la fonction ET sert de Test_logique.
=SI(ET(Valeur_1;Valeur_2;…);Valeur_si_vrai;Valeur_si_faux)

Tutoriel:
Utiliser SI ET pour appliquer une démarque sur un type de produit

Exercices:
1- Prendre RDV pour les salariés hommes de plus de 45 ans
2- TECHER Automobiles – Appliquer un rabais sur des articles

III) La fonction SI OU

La fonction logique OU retourne:
VRAI si au moins un des critères évalués est vrai.
FAUX si tous les critères évalués sont faux
Imbriquée dans un SI, la fonction OU sert de Test_logique.
=SI(OU(Valeur_1;Valeur_2;…);Valeur_si_vrai;Valeur_si_faux)

Tutoriel:
Utiliser un SI OU pour répartir une prime d’intéressement à une sélection de personnels

Exercices:
1. Appliquer un coefficient multiplicateur aux heures supplémentaires réalisées
NB: Cet exercice requiert de connaître la fonction JOURSEM
2. Soumettre un forfait Fibre aux prospects et clients

IV) La fonction SI ET OU

Il est parfois nécessaire de combiner ces trois fonctions logiques

Tutoriel:
Combiner les fonctions SI ET, et OU pour accorder un bonus sur salaire en fonction de l’ancienneté et le sexe d’un salarié

Exercice:
Convoquer les bonnes personnes

V) Le SI.CONDITIONS (à partir d’EXCEL 2019)

  • Lorsque vous voulez réaliser plus d’un test logique et obtenir pour chacun de ces tests une valeur_si_vrai distincte vous pouvez utiliser la fonction SI.CONDITIONS

Syntaxe :

=SI.CONDITIONS(Test_logique_1;Valeur_Si_Vrai_1;[Test_logique_2;Valeur_Si_Vrai_2];[Test_logique_3;Valeur_Si_Vrai_3];…)

Tutoriel SI.CONDITIONS

VI) Les SI imbriqués

  • Lorsque vous devez effectuer plus d’un test logique par calcul vous pouvez alors imbriquer les fonctions SI.
  • Un SI Imbriqués retourne autant de Valeur_SI_Vrai qu’il y a de SI imbriqués
  • Un SI Imbriqué retourne une seule Valeur_SI_Faux
  • Il y a autant de parenthèses fermantes que de SI

Syntaxe  et arguments :
=SI(Test_logique_1;Valeur_Si_Vrai_1;SI(Test_logique_2;Valeur_Si_Vrai_2;…;Valeur_Si_Faux))

Tutoriel:

Imbriquer des SI pour retourner des valeurs en fonction de critères multiples

Exercices:
1 – Attribuer le loyer correspondant au type de logement
2 – Faire correspondre un coefficient multiplicateur à un niveau de revenu
3 – Appliquer un taux de pénalité différent en fonction du retard de paiement

ÉVALUATION:
Quiz sur la fonction SI (1)
Quiz sur la fonction SI (2)
Quiz sur SI, ET, OU et sur les SI imbriqués