L'utilisation d'Excel ne se limite pas à de simples opérations arithmétiques. Pour les professionnels cherchant à optimiser leurs tableaux de bord, la maîtrise des fonctions avancées est cruciale. La fonction SI avec la condition "contient" sur Excel est particulièrement puissante pour gérer des données textuelles.
Dans cet article, nous vous montrerons comment utiliser cette fonction pour afficher des résultats conditionnels basés sur la présence d'une chaîne de caractères spécifique. Vous apprendrez à intégrer cette technique dans vos analyses pour gagner en efficacité.
- SI doit être combinée avec NB.SI ou NB.SI.ENS pour tester si une cellule contient un texte.
- Le symbole
*permet de rechercher un texte qui commence par, contient ou se termine par un critère. - Cette méthode permet de catégoriser automatiquement vos données et d’afficher un résultat selon le contenu d’une cellule.
Dans cette courte vidéo, Nicolas PARENT, formateur Excel chez Morpheus Formation, vous apprend à utiliser la fonction SI avec la condition Contient.
En résumé : la formule SI avec « contient » dans Excel
La fonction SI à elle seule ne permet pas de tester des conditions de type "contient", "commence par" ou "se termine par".
On va donc utiliser la fonction NB.SI.ENS (ou la fonction Excel NB.SI) dans le test logique de la fonction SI. Et ajouter le symbole * dans le critère de la fonction NB.SI.ENS pour compter les cellules qui "commencent par", "contiennent" ou "se terminent par".
Le symbole * signifie "peu importe ce qu'il y a". Voici le récapitulatif de la définition des trois critères avec le symbole * :
- "Critère*" signifie "commence par" (peu importe ce qu'il y a avant)
- "*Critère*" signifie "contient" (peu importe ce qu'il y a avant et après)
- "*Critère" signifie "se termine par" (peu importe ce qu'il y a après)
Comprendre et utiliser la fonction SI avec “Contient” dans Excel
La fonction SI dans Excel permet de tester une condition et de renvoyer une valeur si la condition est vraie et une autre valeur si elle est fausse.
Pour vérifier si une cellule contient une certaine chaîne de caractères, nous utiliserons la fonction NB.SI.
Préparer les données
Imaginez que vous avez une colonne de codes de production, et vous souhaitez afficher "Fabrication" si le code contient la lettre "F", et "Assemblage" sinon. Voici un exemple de votre colonne de codes :
Code
----
F123
A456
B789
F101
Utiliser la fonction Excel NB.SI
- La fonction NB.SI (ou COUNTIF en anglais) compte le nombre de cellules qui respectent un critère donné. Nous l'utiliserons pour vérifier si une cellule contient la lettre "F".
- Exemple de formule :
=NB.SI(A2; "*F*") - Cette formule renvoie 1 si la cellule A2 contient "F" et 0 sinon.

Intégrer la Fonction NB.SI dans la Fonction SI
- Nous imbriquerons la fonction NB.SI dans la fonction SI pour afficher "Fabrication" ou "Assemblage".
- Exemple de formule :
=SI(NB.SI(A2; "*F*")>0; "Fabrication"; "Assemblage") - Cette formule teste si NB.SI renvoie un nombre supérieur à 0 (ce qui signifie que la lettre "F" est présente). Si c'est le cas, elle affiche "Fabrication", sinon "Assemblage".

« Sur un fichier de 1 000 lignes, vérifier manuellement si chaque cellule contient un mot précis peut vite devenir interminable. Avec SI et NB.SI, Excel peut catégoriser automatiquement l’ensemble des lignes en quelques secondes. »
- Nicolas PARENT, formateur Excel chez Morpheus Formation
Appliquer la formule à toutes les lignes
Après avoir entré la formule dans la première cellule, double-cliquez sur le petit carré en bas à droite de la cellule pour étendre la formule à toute la colonne.
Astuces et conseils sur l’utilisation de la fonction SI et NB.SI pour gérer des données textuelles
Pour bien utiliser SI avec une condition “contient” dans Excel, quelques bonnes pratiques permettent d’éviter les erreurs et de rendre vos formules plus faciles à adapter.
- Assurez-vous que vos critères de texte dans NB.SI sont entre guillemets et utilisent des jokers (* pour tout caractère).
- Pour des critères plus complexes, combinez plusieurs fonctions dans la formule SI.
- Utilisez cette technique pour filtrer ou catégoriser des données textuelles de manière dynamique.
Pour aller plus loin
Maîtriser la fonction SI avec la condition "contient" dans Excel vous permet de manipuler vos données textuelles de manière efficace et précise.
En suivant les étapes décrites, vous pouvez rapidement automatiser l'affichage de résultats conditionnels dans vos tableaux
N'hésitez pas à appliquer cette méthode dans vos analyses quotidiennes pour gagner du temps et améliorer la lisibilité de vos données.
Passez à un niveau supérieur sur Excel avec une formation sur mesure
Les fonctions SI, NB.SI ou NB.SI.ENS sont indispensables pour automatiser vos fichiers et analyser plus efficacement vos données. Mais encore faut-il savoir les combiner correctement et les adapter à vos besoins.
Avec notre formation Excel, vous bénéficiez :
- D’un programme adapté à votre niveau ;
- D’un accompagnement par un formateur expert ;
- D’exercices pratiques pour progresser rapidement ;
- De la possibilité de travailler sur vos propres fichiers ;
- D’un format flexible, à distance ou en présentiel ;
- D’une certification reconnue selon le parcours choisi ;
- De plusieurs solutions de financement.

L’objectif : vous rendre plus autonome sur Excel et vous faire gagner du temps au quotidien.
FAQ - SI contient Excel
Utilisez des caractères d'échappement ou des fonctions de texte avancées pour gérer les caractères spéciaux.
Oui, vous pouvez adapter cette méthode pour vérifier la présence de chiffres spécifiques en ajustant le critère de la fonction NB.SI.
Vous pouvez imbriquer plusieurs fonctions NB.SI ou utiliser des fonctions logiques comme ET et OU pour gérer des critères multiples.






Félicitations ! Votre ebook Excel offert !
/ CPF