Une formule spéciale permet de vérifier facilement si un texte de recherche est contenu dans une cellule ou non (Contenu texte loi immigration). L’astuce est que la formule ignore les majuscules et les minuscules des deux textes :
=SI(CHIFFRE(TROIS(texte recherché);GRAND(contenu du texte));ʺcontenuʺ;ʺnon contenuʺ)
Vous passez deux arguments à la formule : Avec Texte de recherche, vous définissez le texte que vous recherchez. Avec Contenu du texte, vous définissez le texte dans lequel vous recherchez le texte de recherche. Si le texte recherché est trouvé dans le contenu du texte, la formule renvoie le résultat « contenu ». Si la formule ne trouve pas le texte recherché, elle renvoie le résultat « non contenu ».
La formule ne tient pas compte des majuscules et des minuscules des deux textes (Contenu texte immigration). De plus, la formule peut aussi trouver des chiffres qui sont contenus dans le texte.
Dans le classeur illustré, la formule suivante renvoie le résultat « contenu » dans la cellule C4 :
=SI(TOTAL(TROIS(B4);GRAND(A4)) ; ʺcontenuʺ;ʺnon contenuʺ)
Le texte « Müller » recherché dans la cellule B4 est contenu dans le texte « Mül ler, Schmitt, Huber » de la cellule A4. C’est pourquoi le résultat « contient » est correct.
Voici comment la formule vérifie le texte recherché
La formule combine une série de fonctions de tableau pour arriver au résultat. Le principe suivant permet de vérifier le texte recherché à l’aide de la formule :
- Les deux fonctions GRANDS permettent de convertir en majuscules les deux textes passés en paramètre. Vous vous assurez ainsi que les majuscules et les minuscules ne jouent aucun rôle.
- La fonction TROUVER cherche le texte de recherche dans le contenu du texte.
- Si le texte recherché est trouvé, la fonction TROUVER renvoie comme résultat la position du texte recherché dans le contenu du texte. La formule donne donc un nombre.
- La fonction NOMBRE REEL transmet ensuite la valeur VRAIE à la fonction IF.
- Dans ce cas, la fonction d’analyse d’hypothèses renvoie le texte « contenu ».
- Si le texte recherché n’est pas trouvé, la fonction TROUVER ne renvoie pas de position et donc pas de nombre.
- La fonction NOMBRE RÉEL donne alors la valeur de vérité FAUX.
- La fonction IF renvoie donc l’argument Dann, c’est-à-dire le texte « nicht enthalten ».
Les textes à éditer en cas de réussite ou d’échec à l’examen peuvent être facilement adaptés à vos besoins en modifiant la formule en conséquence.
