ElyxAI
advanced

Comment Créer des colonnes conditionnelles

Raccourci :Ctrl+Shift+L for AutoFilter; Ctrl+` to toggle formula view
Excel 2016Excel 2019Excel 365Excel Online

Maîtrisez les colonnes conditionnelles en Excel avec les formules SI, SIS et imbriquées pour afficher des valeurs dynamiques basées sur des critères. Vous automatiserez la logique de prise de décision sur des colonnes entières, créant des feuilles de calcul intelligentes qui s'adaptent automatiquement. Cette technique avancée élimine la saisie manuelle et génère des rapports auto-actualisants.

Pourquoi c'est important

Les colonnes conditionnelles économisent des heures de travail manuel et préviennent les erreurs dans l'analyse de données. Cette compétence est essentielle pour gérer des bases de données volumineuses ou créer des tableaux de bord dynamiques.

Prérequis

  • Connaissances Excel de base incluant les références de cellules
  • Compréhension des opérateurs logiques (=, <, >, <=, >=, <>)
  • Familiarité avec la barre de formule et la syntaxe des fonctions

Instructions étape par étape

1

Sélectionnez la colonne de destination

Cliquez sur la première cellule où le résultat doit apparaître (par ex. D2). C'est ici que votre formule commencera.

2

Entrez une formule SI pour une seule condition

Tapez =SI(condition, valeur_si_vrai, valeur_si_faux). Exemple: =SI(C2>100, "Élevé", "Bas") vérifie si C2 dépasse 100.

3

Utilisez SIS pour plusieurs conditions

Pour plusieurs critères: =SIS(condition1, résultat1, condition2, résultat2, ...). Exemple: =SIS(B2>=90, "A", B2>=80, "B", VRAI, "F") attribue des notes.

4

Copiez la formule sur toute la colonne

Appuyez sur Ctrl+C, sélectionnez la plage (ex. D2:D1000) via Accueil > Remplir > Série, puis collez avec Ctrl+V.

5

Vérifiez les résultats et ajustez

Vérifiez plusieurs lignes pour s'assurer que les conditions s'évaluent correctement. Modifiez la formule si nécessaire et copiez à nouveau.

Méthodes alternatives

Instructions SI imbriquées

Empilez plusieurs SI comme =SI(A1>100, "Très élevé", SI(A1>50, "Élevé", "Bas")). Difficile à lire avec beaucoup de conditions; préférez SIS pour la clarté.

Fonction CHOISIR

Utilisez =CHOISIR(expression, valeur1, résultat1, ...) pour correspondre à des valeurs exactes. Idéale pour les catégories spécifiques.

Formatage conditionnel au lieu de formules

Accueil > Formatage conditionnel > Nouvelle règle pour colorer les cellules. Meilleur pour surligner les données existantes.

Astuces et conseils

  • Utilisez des références absolues ($A$1) pour les critères fixes qui ne doivent pas changer lors de la copie.
  • Testez les cas limites: vérifiez que votre formule gère les valeurs exactes (100 avec > ou >=).
  • Utilisez des étiquettes significatives ("Élevé", "Urgent") plutôt que des codes cryptiques.
  • Combinez AND() ou OR() pour construire une logique complexe dans une seule instruction SI.

Astuces avancées

  • Utilisez SIERREUR pour gérer les données inattendues: =SIERREUR(SI(C2>100, C2*1.1, C2), "Erreur") évite les interruptions.
  • Créez des colonnes intermédiaires pour les chaînes complexes afin de faciliter le débogage.
  • Combinez les colonnes conditionnelles avec Données > Filtrer pour un filtrage dynamique.
  • Utilisez INDIRECT pour créer des listes déroulantes dépendantes.

Résolution de problèmes

La formule retourne l'erreur #NOM?

Vérifiez l'orthographe des noms de fonction (SI, SIS, ET, OU). Utilisez Ctrl+` pour afficher les formules et inspectez la syntaxe.

La colonne conditionnelle affiche le même résultat pour toutes les lignes

Vérifiez que les références sont relatives, non absolues. Si vous avez utilisé $C$2 au lieu de C2, toutes les lignes évaluent la même cellule.

La formule fonctionne dans une cellule mais échoue lors de la copie

Vérifiez les références circulaires ou les références absolues manquantes. Appuyez sur F2 et ajustez les symboles $.

Résultats inattendus avec les comparaisons de texte

Les comparaisons texte sont insensibles à la casse par défaut. Utilisez EXACT() pour la sensibilité à la casse: =SI(EXACT(A1, "Apple"), "Correspondance", "Non").

Problèmes de performance avec les grandes bases de données

Évitez les références circulaires et l'imbrication excessive. Convertissez les formules en valeurs (Copier > Coller spécial > Valeurs) une fois finalisées.

Formules Excel associées

Questions fréquentes

Quelle est la différence entre SI et SIS?
SI traite une seule condition avec deux résultats (vrai/faux). SIS évalue plusieurs conditions séquentiellement et retourne la première correspondance, éliminant la complexité du SI imbriqué. Utilisez SIS pour un code plus lisible.
Puis-je utiliser des colonnes conditionnelles avec des tableaux croisés dynamiques?
Oui, mais la colonne conditionnelle doit exister dans les données source avant de créer le tableau croisé dynamique. Ajoutez-la, actualisez le tableau, et elle sera disponible comme champ.
Comment faire en sorte qu'une colonne conditionnelle se mette à jour automatiquement?
Les formules conditionnelles se mettent à jour automatiquement quand les cellules référencées changent, si le calcul automatique est activé (Formules > Options de calcul > Automatique).
Et si je dois vérifier des valeurs texte contre plusieurs options?
Utilisez CHOISIR ou plusieurs conditions OU. Exemple: =SI(OU(A1="pomme", A1="banane"), "Fruit", "Autre") vérifie plusieurs options.
Les colonnes conditionnelles peuvent-elles référencer d'autres feuilles?
Oui, utilisez =SI(Feuil2!C2>100, "Élevé", "Bas"). Pour les noms avec espaces: =SI('Feuil 2'!C2>100, "Élevé", "Bas").

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

S'inscrire