ElyxAI
formulas

Comment Utiliser la fonction SI.CONDITIONS

Excel 2016Excel 2019Excel 2021Excel 365

Apprenez à utiliser la fonction SI.CONDITIONS pour évaluer plusieurs conditions et retourner des valeurs correspondantes dans une seule formule. SI.CONDITIONS remplace les instructions IF imbriquées, rendant la logique conditionnelle plus propre et facile à maintenir.

Pourquoi c'est important

SI.CONDITIONS élimine les formules IF imbriquées complexes, réduisant les erreurs et améliorant la lisibilité des feuilles de calcul pour l'analyse de données.

Prérequis

  • Compréhension de base des formules Excel et références de cellules
  • Familiarité avec les opérateurs logiques (=, <, >, <=, >=, <>)
  • Connaissance de la syntaxe de base de la fonction SI

Instructions étape par étape

1

Cliquez sur la cellule cible

Sélectionnez la cellule où vous voulez que le résultat de la formule SI.CONDITIONS apparaisse.

2

Tapez la syntaxe de la fonction SI.CONDITIONS

Entrez =SI.CONDITIONS(condition1, valeur1, condition2, valeur2, ...) dans la barre de formule en haut de l'écran.

3

Définissez votre première condition et valeur

Remplacez condition1 par votre premier test logique (par ex., A1>100) et valeur1 par le résultat si vrai (par ex., "Élevé").

4

Ajoutez des paires condition-valeur supplémentaires

Continuez en ajoutant condition2, valeur2, condition3, valeur3 jusqu'à couvrir tous les scénarios; SI.CONDITIONS s'arrête à la première condition vraie.

5

Appuyez sur Entrée pour confirmer

Appuyez sur Entrée pour exécuter la formule; le résultat s'affiche immédiatement dans la cellule sélectionnée.

Méthodes alternatives

Fonction SI imbriquée

Utilisez des instructions SI imbriquées: =SI(A1>100,"Élevé",SI(A1>50,"Moyen","Bas")). Fonctionne mais devient difficile à lire avec plusieurs conditions.

Fonction SWITCH

Utilisez SWITCH pour comparer des valeurs exactes au lieu de plages: =SWITCH(A1,"A","Excellent","B","Bon"). Idéal pour les valeurs spécifiques.

Table de recherche avec VLOOKUP

Créez une table de référence et utilisez VLOOKUP pour trouver les valeurs correspondantes; utile pour les systèmes de notation complexes.

Astuces et conseils

  • Ordonnez vos conditions du plus spécifique au moins spécifique; SI.CONDITIONS évalue de haut en bas et s'arrête à la première condition vraie.
  • Utilisez des références de cellules (A1, B2) au lieu de valeurs codées en dur pour rendre les formules dynamiques et faciles à mettre à jour.
  • Testez votre formule avec différentes valeurs de données pour vous assurer que toutes les conditions sont couvertes.
  • Ajoutez une condition finale avec TRUE comme dernier recours: =SI.CONDITIONS(A1>100,"Élevé",VRAI,"Bas") pour garantir un résultat.

Astuces avancées

  • Combinez SI.CONDITIONS avec les fonctions ET/OU pour des conditions multi-critères complexes: =SI.CONDITIONS(ET(A1>100,B1<50),"Valide",VRAI,"Invalide").
  • Utilisez SI.CONDITIONS avec les fonctions MOIS() et ANNÉE() pour créer une logique métier basée sur les dates comme la tarification saisonnière.
  • Référencez une autre cellule contenant un résultat de formule dans les conditions SI.CONDITIONS pour construire des chaînes logiques modulables.

Résolution de problèmes

La formule retourne une erreur #VALEUR!

Vérifiez que toutes les paires condition-valeur sont complètes; les valeurs manquantes ou les types de données incompatibles causent cette erreur.

La formule retourne une valeur inattendue

Réordonnez les conditions du plus spécifique au moins spécifique; SI.CONDITIONS s'arrête à la première condition vraie.

La formule ne couvre pas tous les scénarios

Ajoutez une condition finale VRAI avec une valeur par défaut: =SI.CONDITIONS(cond1, val1, VRAI, "Défaut").

Formules Excel associées

Questions fréquentes

Quel est le nombre maximum de conditions que SI.CONDITIONS peut gérer?
SI.CONDITIONS peut gérer jusqu'à 127 paires condition-valeur dans Excel 2016+ et Excel 365. Si vous en avez besoin de plus, envisagez de diviser la logique ou d'utiliser des tables de recherche.
Puis-je utiliser des caractères génériques ou des modèles de texte dans les conditions SI.CONDITIONS?
SI.CONDITIONS ne supporte pas nativement les caractères génériques. Utilisez les fonctions CHERCHE() ou TROUVE(): =SI.CONDITIONS(ISNUMBER(CHERCHE("test",A1)),"Trouvé",VRAI,"Non trouvé").
Comment SI.CONDITIONS diffère-t-elle de SI imbriquée?
SI.CONDITIONS est plus simple et plus lisible; elle évalue les conditions séquentiellement et s'arrête à la première vraie. SI imbriquée requiert des instructions SI séparées pour chaque condition.
Puis-je utiliser SI.CONDITIONS avec du texte ou seulement des nombres?
SI.CONDITIONS fonctionne avec le texte et les nombres. Vous pouvez comparer des valeurs de texte (A1="Oui"), vérifier les longueurs (LEN(A1)>10), ou utiliser n'importe quelle comparaison logique.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire