Guides Excel

Maîtriser les Conditions Excel : Guide Pratique et Exemples

15 janvier 2026 6 vues

Excel est bien plus qu'un simple tableur. Grâce à ses fonctions conditionnelles, vous pouvez créer des formules intelligentes qui s'adaptent aux données et automatisent vos tâches. Que vous soyez débutant ou utilisateur avancé, comprendre les conditions Excel est essentiel pour exploiter pleinement le potentiel de cet outil. Dans cet article, nous allons explorer les principales fonctions conditionnelles, les opérateurs de comparaison, et vous donner des exemples pratiques pour les utiliser efficacement.

Comprendre les Bases des Conditions Excel

Les conditions Excel permettent d'exécuter différentes actions en fonction de la valeur d'une cellule ou d'un ensemble de cellules. Elles sont la base de l'automatisation et de la prise de décision dans vos feuilles de calcul.

La Fonction SI : Le Pilier des Conditions

La fonction SI est la fonction conditionnelle la plus fondamentale d'Excel. Elle permet de tester une condition et de renvoyer une valeur si la condition est vraie, et une autre valeur si la condition est fausse.

Syntaxe :

=SI(test_logique; valeur_si_vrai; valeur_si_faux)

  • test_logique : L'expression à évaluer (par exemple, A1>10).
  • valeur_si_vrai : La valeur à renvoyer si le test_logique est vrai.
  • valeur_si_faux : La valeur à renvoyer si le test_logique est faux.

Exemple 1 : Vérifier si une vente est supérieure à un objectif

Supposons que vous ayez une colonne A avec les montants de vente et que votre objectif soit de 1000 €. Dans la colonne B, vous pouvez utiliser la formule suivante pour vérifier si chaque vente a atteint l'objectif :

=SI(A1>1000;"Objectif atteint";"Objectif non atteint")

  • Si la valeur en A1 est supérieure à 1000, la formule renverra "Objectif atteint".
  • Sinon, elle renverra "Objectif non atteint".

Exemple 2 : Calculer une commission en fonction du chiffre d'affaires

Si vous souhaitez accorder une commission de 5% aux ventes supérieures à 5000 € et de 2% aux autres, vous pouvez utiliser la formule suivante :

=SI(A1>5000;A1*0,05;A1*0,02)

  • Si la valeur en A1 est supérieure à 5000, la commission sera de 5% du chiffre d'affaires.
  • Sinon, la commission sera de 2% du chiffre d'affaires.

Combiner les Conditions : ET et OU

Pour des conditions plus complexes, vous pouvez combiner plusieurs tests logiques à l'aide des fonctions ET et OU.

La Fonction ET

La fonction ET renvoie VRAI si toutes les conditions sont vraies, et FAUX si au moins une condition est fausse.

Syntaxe :

=ET(test_logique1; test_logique2; ...)

Exemple : Vérifier si un étudiant a réussi un examen (note >= 10 et présence >= 80%)

Si la note est en A1 et la présence en B1, vous pouvez utiliser la formule suivante :

=SI(ET(A1>=10;B1>=80);"Admis";"Non admis")

  • L'étudiant est admis seulement si sa note est supérieure ou égale à 10 et sa présence est supérieure ou égale à 80%.

La Fonction OU

La fonction OU renvoie VRAI si au moins une des conditions est vraie, et FAUX si toutes les conditions sont fausses.

Syntaxe :

=OU(test_logique1; test_logique2; ...)

Exemple : Accorder une réduction si le client est nouveau ou s'il a un coupon de réduction

Si le client est nouveau (oui/non) est en A1 et s'il a un coupon (oui/non) est en B1, vous pouvez utiliser la formule suivante :

=SI(OU(A1="oui";B1="oui");"Réduction accordée";"Pas de réduction")

  • La réduction est accordée si le client est nouveau ou s'il a un coupon.

Imbriquer les Fonctions SI : Conditions Multiples

Vous pouvez imbriquer plusieurs fonctions SI pour gérer des conditions plus complexes avec plusieurs résultats possibles.

Exemple : Attribuer une mention en fonction de la note (Très bien, Bien, Assez bien, Insuffisant)

Si la note est en A1, vous pouvez utiliser la formule suivante :

=SI(A1>=16;"Très bien";SI(A1>=14;"Bien";SI(A1>=12;"Assez bien";"Insuffisant")))

  • Si la note est supérieure ou égale à 16, la mention est "Très bien".
  • Sinon, si la note est supérieure ou égale à 14, la mention est "Bien".
  • Sinon, si la note est supérieure ou égale à 12, la mention est "Assez bien".
  • Sinon, la mention est "Insuffisant".

Attention : Imbriquer trop de fonctions SI peut rendre la formule difficile à lire et à maintenir. Dans ce cas, envisagez d'utiliser la fonction RECHERCHEV ou CHOISIR (voir ci-dessous).

La Fonction RECHERCHEV avec Conditions

La fonction RECHERCHEV peut être combinée avec des conditions pour effectuer des recherches basées sur des critères spécifiques.

Exemple : Attribuer un code de priorité en fonction du statut client (VIP, Premium, Standard)

Supposons que vous ayez une table de correspondance entre le statut client et le code de priorité (VIP -> 1, Premium -> 2, Standard -> 3) dans les cellules D1:E3. Si le statut client est en A1, vous pouvez utiliser la formule suivante :

=RECHERCHEV(A1;D1:E3;2;FAUX)

  • Cette formule recherche le statut client en A1 dans la première colonne de la table D1:E3 et renvoie la valeur correspondante dans la deuxième colonne (le code de priorité).

Vous pouvez ensuite utiliser cette valeur dans une fonction SI pour effectuer une action spécifique en fonction de la priorité.

La Fonction CHOISIR : Alternative aux SI Imbriqués

La fonction CHOISIR permet de choisir une valeur parmi une liste en fonction d'un index numérique. Elle peut être une alternative plus lisible aux fonctions SI imbriquées dans certains cas.

Syntaxe :

=CHOISIR(index_num; valeur1; valeur2; ...)

  • index_num : Un nombre compris entre 1 et le nombre de valeurs fournies. Il détermine quelle valeur sera renvoyée.
  • valeur1; valeur2; ... : Les valeurs à choisir. La valeur renvoyée dépend de la valeur de index_num.

Exemple : Afficher un message en fonction du jour de la semaine (1 -> Lundi, 2 -> Mardi, ...)

=CHOISIR(JOURSEM(AUJOURDHUI();2);"Lundi";"Mardi";"Mercredi";"Jeudi";"Vendredi";"Samedi";"Dimanche")

  • JOURSEM(AUJOURDHUI();2) renvoie le numéro du jour de la semaine (1 pour Lundi, 2 pour Mardi, etc.).
  • La fonction CHOISIR renvoie ensuite le nom du jour correspondant.

Les Opérateurs de Comparaison dans les Conditions Excel

Les opérateurs de comparaison sont utilisés pour définir les conditions dans vos formules Excel. Voici les principaux :

  • = : Égal à
  • > : Supérieur à
  • < : Inférieur à
  • >= : Supérieur ou égal à
  • <= : Inférieur ou égal à
  • <> : Différent de

Exemple : Vérifier si une date est dans le futur

=SI(A1>AUJOURDHUI();"Date future";"Date passée ou actuelle")

Bonnes Pratiques et Astuces pour les Conditions Excel

  • Utilisez des noms de cellules : Au lieu d'utiliser des références de cellules comme A1, utilisez des noms définis (par exemple, ChiffreAffaires) pour rendre vos formules plus lisibles et compréhensibles.
  • Commentez vos formules : Ajoutez des commentaires à vos formules pour expliquer leur fonctionnement, surtout si elles sont complexes. Utilisez la fonction N pour ajouter des commentaires qui n'affectent pas le résultat de la formule (par exemple, =A1+B1+N("Calcul du total")).
  • Testez vos formules : Vérifiez que vos formules fonctionnent correctement en utilisant différents jeux de données de test.
  • Utilisez la mise en forme conditionnelle : La mise en forme conditionnelle permet de mettre en évidence les cellules qui répondent à certains critères, ce qui facilite l'analyse des données.
  • Décomposez les formules complexes : Si une formule est trop longue et difficile à comprendre, divisez-la en plusieurs formules plus petites dans des colonnes intermédiaires.

Erreurs Courantes à Éviter

  • Oublier les guillemets pour le texte : Lorsque vous comparez une cellule à une chaîne de texte, n'oubliez pas d'utiliser les guillemets (par exemple, =SI(A1="oui";...)).
  • Utiliser des références de cellules incorrectes : Vérifiez que les références de cellules dans vos formules sont correctes, surtout lorsque vous copiez et collez des formules.
  • Confondre ET et OU : Assurez-vous de bien comprendre la différence entre les fonctions ET et OU et de les utiliser correctement.
  • Créer des boucles infinies : Évitez de créer des références circulaires qui provoquent des boucles infinies et empêchent Excel de calculer les résultats.
  • Ne pas gérer les erreurs : Utilisez la fonction SIERREUR pour gérer les erreurs potentielles dans vos formules et afficher un message d'erreur personnalisé au lieu d'un code d'erreur Excel.

En conclusion, les conditions Excel sont un outil puissant qui vous permet d'automatiser vos tâches, de prendre des décisions éclairées et d'analyser vos données de manière plus efficace. En maîtrisant les fonctions SI, ET, OU, RECHERCHEV, CHOISIR et les opérateurs de comparaison, vous pouvez transformer vos feuilles de calcul en véritables outils d'aide à la décision.

Questions fréquentes

Comment utiliser la fonction SI avec du texte ?

Pour utiliser la fonction SI avec du texte, vous devez entourer le texte de guillemets doubles. Par exemple, `=SI(A1="oui";"Action effectuée";"Action non effectuée")`. Assurez-vous que la casse du texte correspond si vous souhaitez une comparaison exacte.

Peut-on utiliser des conditions avec des dates dans Excel ?

Oui, vous pouvez utiliser des conditions avec des dates dans Excel. Excel stocke les dates sous forme de nombres, ce qui vous permet d'utiliser les opérateurs de comparaison (`>`, `<`, `=`, etc.) pour comparer des dates. Par exemple, `=SI(A1>AUJOURDHUI();"Date future";"Date passée ou actuelle")`.

Comment gérer les erreurs dans les formules conditionnelles ?

Utilisez la fonction `SIERREUR` pour gérer les erreurs potentielles dans vos formules conditionnelles. Par exemple, `=SIERREUR(A1/B1;"Erreur de division par zéro")` affichera le message "Erreur de division par zéro" si la division `A1/B1` génère une erreur.

Mots-clés associés :

excel si excel et excel ou formule excel condition excel mise en forme conditionnelle

Partager cet article :