découvrez comment utiliser la fonction si avec contains dans excel grâce à notre guide pratique détaillé pour améliorer vos feuilles de calcul facilement.

Formule Excel si contient : le guide pratique

Dans un tableau de suivi, la différence entre une feuille qui rassure et une feuille qui déraille tient souvent à une seule logique simple : reconnaître si un contenu cellule contient un mot précis, puis déclencher la bonne action. C’est exactement là que la fonction SI prend toute sa place. Elle sert à bâtir une formule conditionnelle capable d’adapter un calcul, un libellé ou une alerte selon ce qui apparaît dans une cellule. Pour un service administratif, un inventaire, un suivi commercial ou un planning, cette mécanique évite les vérifications manuelles à répétition et sécurise les décisions du quotidien.

Le cœur du sujet reste très concret : pour détecter un SI contient dans Excel, il faut combiner une fonction logique avec une recherche texte. En pratique, la formule Excel la plus courante repose sur SI, CHERCHE ou TROUVE, parfois avec ESTNUM. Ce Excel guide pratique s’adresse à celles et ceux qui veulent aller droit au but, sans jargon inutile, avec des chemins de menus clairs et des résultats fiables. Le gain est surtout visible quand les feuilles grossissent : moins de tri à la main, moins d’oublis, plus de cohérence. Sur une équipe qui traite des relances, des commandes ou des listes de contrôle, quelques automatisations bien posées suffisent déjà à faire gagner plusieurs heures par mois.

En bref :

  • La formule Excel SI contient sert à tester un mot, une valeur ou une expression dans une cellule.
  • SI fonctionne très bien avec CHERCHE, ESTNUM, ET et OU pour construire une logique plus solide.
  • Les textes doivent être entre guillemets, et les cellules vides demandent un traitement séparé.
  • Quand la formule devient trop longue, SI.CONDITIONS ou une table de référence simplifient le travail.
  • Les versions récentes d’Excel, LibreOffice et Google Sheets proposent des équivalents utiles selon le contexte.

Formule Excel si contient : la base simple à retenir

Quand une équipe reçoit chaque jour des libellés un peu différents, comme « urgent », « à valider » ou « en attente », la formule Excel devient vite un filtre de tri très pratique. Le principe est simple : si le texte recherché se trouve dans la cellule, un résultat s’affiche ; sinon, un autre prend le relais. Pour cela, Excel ne « comprend » pas directement le mot contient dans SI. Il faut donc passer par une recherche texte avec une fonction comme CHERCHE, puis demander à SI de trancher.

Articles en lien :  Formule Excel date du jour : le mode d'emploi

Sur Excel pour Microsoft 365 et Excel 2021, la méthode la plus classique reste : =SI(ESTNUM(CHERCHE(« urgent »;A2)); »À traiter »; »Normal »). Ici, la fonction cherche le mot dans la cellule A2, puis renvoie un état clair. Sur Mac, la syntaxe reste la même dans la plupart des versions récentes ; sur LibreOffice, l’équivalent fonctionne aussi avec une logique très proche, même si les menus diffèrent un peu. Dans Google Sheets, la formule se transpose sans surprise dans la majorité des cas.

Objectif Formule Résultat attendu
Détecter le mot « urgent » =SI(ESTNUM(CHERCHE(« urgent »;A2)); »À traiter »; »Normal ») Classe la ligne selon le texte contenu
Tester un oui/non =SI(A2= »Oui »; »Confirmé »; »En attente ») Réponse directe selon le contenu cellule
Vérifier une cellule vide =SI(ESTVIDE(A2); »Saisie requise »; »OK ») Alerte si rien n’a été saisi
Contrôler une valeur numérique =SI(ESTNUM(A2);A2*1,2; »Valeur non numérique ») Applique un calcul seulement si la donnée est valide

Le plus important, c’est de garder une logique lisible. Une formule courte et claire vaut mieux qu’un empilement difficile à relire six mois plus tard. C’est souvent là que les erreurs commencent. Une phrase simple à retenir : si la cellule contient un texte, la formule doit le prouver avant de décider quoi afficher.

Les bons opérateurs pour une condition Excel fiable

Une condition Excel ne se limite pas au texte. Pour comparer des nombres, des dates ou des seuils, les opérateurs jouent un rôle central. Le signe > teste un supérieur, < un inférieur, >= un supérieur ou égal, <= un inférieur ou égal, = une égalité stricte et <> une différence. Cette base sert dans presque toutes les formules conditionnelles.

Exemple simple : =SI(A2>=18; »Majeur »; »Mineur »). Exemple métier : =SI(B2<=1000; »Budget OK »; »Dépassement »). Dans les deux cas, la formule Excel reste facile à relire, ce qui limite les surprises. Quand le besoin est de détecter un texte, il faut revenir à la recherche texte, car un égal seul ne suffit pas pour « contient ».

Fonction SI et recherche texte : les combinaisons qui évitent les pièges

Dans un service client, un simple mot peut changer la priorisation d’un dossier. Une ligne qui contient « VIP », « réclamation » ou « remboursement » ne doit pas être traitée comme une demande ordinaire. C’est là que la combinaison entre fonction SI et recherche texte prend tout son sens. En pratique, CHERCHE repère le mot dans le contenu cellule, puis ESTNUM transforme ce repérage en vrai ou faux exploitable par SI.

Sur Excel version bureau récente, la formule la plus simple est souvent la plus robuste : =SI(ESTNUM(CHERCHE(« VIP »;A2)); »Prioritaire »; »Standard »). Pour un mot sensible à la casse, TROUVE peut remplacer CHERCHE. Attention cependant : si la cellule peut être vide, mieux vaut prévoir un test supplémentaire. Sans ça, une feuille propre le matin peut produire des résultats bizarres dès qu’une saisie manque.

Articles en lien :  IA formule Excel : le guide pratique

Le réflexe utile consiste à tester la formule étape par étape. D’abord la recherche, ensuite la logique, enfin l’affichage. Ce petit contrôle fait gagner du temps au lieu d’en faire perdre. Voilà pourquoi les meilleures astuces Excel ressemblent souvent à de bons réflexes de bureau : simples, répétables, et faciles à transmettre.

Texte, dates et cellules vides dans la même formule

Un suivi de planning peut mêler texte, dates et champs vides dans la même ligne. Dans ce cas, il faut une logique claire. Par exemple, =SI(ESTVIDE(A2); »Saisie requise »;SI(A2>=AUJOURD’HUI(); »Futur »; »Passé »)) permet d’éviter qu’une cellule vide casse tout le raisonnement. On peut aussi tester une date de livraison ou une échéance selon le jour courant.

Pour du texte, gardez toujours les guillemets. =SI(A2= »Oui »; »Confirmé »; »En attente ») reste plus lisible qu’une version alambiquée. Dans un service administratif, ce genre de formule sert à fiabiliser des listes de documents, des validations ou des dossiers à relancer. Le bon niveau de détail est celui qui reste compréhensible sans mode d’emploi.

Formule conditionnelle Excel : aller plus loin avec ET, OU et SI.CONDITIONS

Lorsque le besoin dépasse un simple oui ou non, la formule conditionnelle devient plus intéressante. Par exemple, une personne peut être éligible seulement si elle a l’âge requis et un justificatif valide. Dans ce cas, la fonction ET aide à regrouper les critères. À l’inverse, OU suffit quand une seule des conditions doit être vraie. Cette logique évite de multiplier les colonnes inutiles.

Un exemple courant : =SI(ET(A2>=18;B2= »Oui »); »Éligible »; »Non éligible »). Pour une alerte plus souple : =SI(OU(A2= »VIP »;B2>1000); »Prioritaire »; »Standard »). Quand les cas s’enchaînent, SI.CONDITIONS simplifie la lecture. Sur les versions récentes d’Excel, cette alternative remplace avantageusement plusieurs SI imbriqués.

Fonction Usage Quand la préférer
SI Deux issues possibles Cas simple et rapide à lire
ET Toutes les conditions doivent être vraies Validation stricte
OU Une seule condition vraie suffit Filtre souple ou alerte alternative
SI.CONDITIONS Plusieurs cas successifs Classement lisible sans empilement

Dans un tableau de suivi commercial, ce trio change la donne. Une ligne peut passer de « à relancer » à « priorité haute » sans intervention manuelle, simplement parce qu’un mot ou une valeur correspond à la règle prévue. Plus la structure est claire, plus le fichier reste fiable dans la durée.

Quand les SI imbriqués deviennent trop lourds

Excel accepte des SI imbriqués nombreux, mais cela ne veut pas dire qu’il faut aller jusque-là. Une formule comme =SI(A2>=90; »Excellent »;SI(A2>=80; »Bien »;SI(A2>=70; »Moyen »; »Insuffisant »))) reste encore acceptable. En revanche, dès que les niveaux se multiplient, la lecture se complique et les erreurs se cachent vite. Une faute dans l’ordre des tests suffit à fausser les résultats.

Articles en lien :  Formule Excel multiplication : le mode d'emploi

Dans un tableau de commissions, un ordre mal pensé peut donner un taux trop bas à une vente qui méritait mieux. C’est le genre de piège classique qu’un ancien office manager reconnaît tout de suite : le fichier semble marcher, mais les chiffres racontent une autre histoire. Quand la formule s’allonge trop, mieux vaut basculer vers une table de référence, RECHERCHEV, ou une structure plus lisible.

Astuces Excel pour sécuriser une formule SI contient au quotidien

Les petites vérifications évitent les gros écarts. Avant de lancer une formule sur des centaines de lignes, il vaut mieux tester sur trois ou quatre cellules représentatives. C’est aussi le bon moment pour vérifier les espaces, les majuscules, les cellules vides et les erreurs de saisie. Une seule ligne mal écrite peut faire dérailler un tableau entier.

Pour un suivi de stock, par exemple, une formule comme =SI(A2<=10; »Réapprovisionner »; »Stock suffisant ») donne une alerte claire. Pour une commission, =SI(C2>10000;C2*0,05;C2*0,03) reste lisible et facile à maintenir. Si une erreur de division peut survenir, SI(ESTERREUR(…)) permet d’afficher un message propre au lieu d’une alerte brute. C’est là que les astuces Excel font gagner du calme autant que du temps.

  • Tester la formule sur une seule ligne avant de l’étirer à toute la colonne.
  • Vérifier les guillemets autour de chaque texte attendu.
  • Contrôler les cellules vides avec ESTVIDE si la saisie est incomplète.
  • Préférer des formules courtes et lisibles plutôt qu’un empilement difficile à relire.
  • Comparer le résultat attendu avec plusieurs cas réels avant déploiement.

Sur LibreOffice et Google Sheets, la logique reste proche, ce qui permet de réutiliser la méthode dans la plupart des environnements de bureau. La différence se joue surtout dans les menus et les raccourcis, pas dans le raisonnement. C’est précisément ce qui rend cette approche utile au quotidien : simple à apprendre, facile à transmettre, et assez solide pour durer.

Comment faire un SI contient dans Excel ?

Utilisez souvent =SI(ESTNUM(CHERCHE(« mot »;A2)); »Oui »; »Non »). CHERCHE repère le texte dans la cellule, puis SI choisit le résultat à afficher.

Quelle différence entre CHERCHE et TROUVE ?

CHERCHE ne tient pas compte des majuscules ou minuscules, alors que TROUVE est plus strict. Pour un contrôle simple de contenu cellule, CHERCHE suffit souvent.

Peut-on combiner SI avec plusieurs conditions ?

Oui. Utilisez ET si toutes les conditions doivent être vraies, OU si une seule suffit. SI.CONDITIONS est aussi pratique quand il y a plusieurs cas à traiter.

Que faire si la formule renvoie une erreur ?

Vérifiez d’abord les guillemets, les séparateurs, les cellules vides et le type de donnée. SI(ESTERREUR(…)) peut afficher un message plus propre à la place.

Existe-t-il un équivalent gratuit ?

Oui. LibreOffice Calc et Google Sheets proposent des fonctions proches pour construire une formule conditionnelle et faire de la recherche texte dans une cellule.

Auteur/autrice

  • Sébastien Rives

    Je suis Sébastien Rives. J'ai passé six ans à faire tourner l'administratif d'une PME avant de former des équipes aux outils qu'elles utilisent tous les jours. J'écris ici des modes d'emploi pour les tâches qui font perdre des heures : un tableau croisé, un publipostage, une boîte mail qui déborde, une relance qu'on oublie d'envoyer.