Astuces pour utiliser la fonction SI pour tester une phrase dans Google Sheets

Vous souhaitez savoir comment utiliser la fonction SI dans Google Sheets pour tester une phrase et trouver un texte spécifique ? Dans cet article, je vais vous montrer deux utilisations importantes de la formule SI dans Google Sheets. Attachez vos ceintures, nous allons commencer !

Utiliser SI comme une formule matricielle

Commençons par une phrase dans une seule cellule. Par exemple, dans la cellule A1, j’ai la phrase suivante : « Mme Tricia Reeves vient de Los Angeles. Le rendez-vous est organisé. »

Maintenant, dans la cellule B2, je veux une formule pour tester cette phrase (dans A1) et trouver le mot « Los Angeles ».

Vous ne pouvez pas utiliser la fonction SI de base pour cela, car elle ne vérifie que des mots entiers. Alors, quelle est la solution ?

Étapes pour trouver un mot dans une phrase en utilisant la fonction logique SI dans Google Sheets

  1. Vous pouvez utiliser la fonction TROUVE ou la fonction CHERCHE pour trouver la position du texte à examiner, c’est-à-dire « Los Angeles ». Si le mot recherché est présent, la formule renverra la position de la chaîne (une valeur numérique), sinon une erreur « #VALEUR! ».

Quelle formule utiliser ? TROUVE ou CHERCHE ?

Vous pouvez utiliser l’une ou l’autre des formules. Les deux peuvent renvoyer la position de la chaîne recherchée. La seule différence est que la fonction TROUVE est sensible à la casse, tandis que la fonction CHERCHE ne l’est pas. Voici la formule :

=trouve("Los Angeles",A2:A,1)

  1. Maintenant, vous pouvez utiliser la formule ci-dessus pour effectuer un test logique.

Si la formule de recherche TROUVE renvoie une valeur numérique, cela signifie que le mot recherché est présent dans la phrase. Vous pouvez alors utiliser la formule de test logique SI comme suit :

=si(trouve("Los Angeles",A1:A,1)>0,"LA","")

Ce test logique SI renverra « LA » si le mot « Los Angeles » est présent dans la phrase. Mais la formule TROUVE peut renvoyer l’erreur « #VALEUR! » si le texte n’est pas disponible. Vous devez donc utiliser la formule SIERREUR pour éviter cela.

=sierreur(si(trouve("Los Angeles",A2:A,1)>0,"LA",""))

Avec cette formule, vous pouvez tester une phrase dans une cellule pour un mot spécifique. Cependant, si vous souhaitez tester une colonne entière, vous devez utiliser une formule matricielle SI.

=FormuleMatricielle(si(trouve("Los Angeles",A2:A,1)>0,"LA",""))

Conclusion

Voilà comment utiliser la fonction SI pour tester une phrase dans Google Sheets. Vous pouvez imbriquer la formule SI ci-dessus pour rechercher plusieurs textes. Si vous souhaitez voir un exemple concret de cette expérience avec Google Sheets, vous pouvez consulter notre feuille de calcul d’exemple sur Crawlan.com.

Note : Si vous avez besoin d’une assistance personnelle pour résoudre vos problèmes de feuille de calcul, n’hésitez pas à me contacter. Vous trouverez plus d’informations sur ma page de contact. Merci de votre visite !

Articles en lien