Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Verifier si la cellule contient 4 lettres identiques

Sandra75

XLDnaute Occasionnel
Bonjour et bonnes fêtes !

Je cherche une formule qui me permet de verifier si une cellule contient au moins 4 lettres qui m'interesse

exemple :
Je veux que ma cellule me renvoi "ok" si il trouve 4 lettres dans n'importe quel ordre "OPSL"

je test ceci :
poisson volant : "ok"

et celui-ci
poisson : "pas ok"

Quelqu'un à une idée svp ?
 

Denis132

XLDnaute Impliqué
Re : Verifier si la cellule contient 4 lettres identiques

Bonsoir Sandra75,

Il y a sûrement plus court mais:

=SI(ESTERREUR(SI(ET(TROUVE("o";A2;1)>0;TROUVE("s";A2;1)>0;TROUVE("p";A2;1)>0;TROUVE("l";A2;1)>0);"ok";"pas ok"))=VRAI;"pas ok";"ok")


@+

Denis

Salut camarchepas
 

Pièces jointes

  • sandra.xls
    17 KB · Affichages: 76
  • sandra.xls
    17 KB · Affichages: 81
  • sandra.xls
    17 KB · Affichages: 84
Dernière édition:

camarchepas

XLDnaute Barbatruc
Re : Verifier si la cellule contient 4 lettres identiques

Bonjour Sandra , Denis ,

Un peu la même :

Code:
=SI(SIERREUR(ET(TROUVE("P";B9;1)>0;TROUVE("O";B9;1)>0;TROUVE("S";B9)>0;TROUVE("L";B9) >0);FAUX);"OK";"PAS OK")
 

JNP

XLDnaute Barbatruc
Re : Verifier si la cellule contient 4 lettres identiques

Bonjour
Un poil plus courte :
Code:
=SI(ESTERREUR(ET(TROUVE("o";A2);TROUVE("s";A2);TROUVE("p";A2);TROUVE("l";A2)));"pas ok";"ok")
Joyeux Noël
 

camarchepas

XLDnaute Barbatruc
Re : Verifier si la cellule contient 4 lettres identiques

Sandra ,

Attention tous nos exemples , sauf erreur de ma part tiennent compte de la case , Majuscule ou minuscule, l'on peut rajouter les 2 si le besoin est vraiment nécessaire , mais la c'est plus de la formule mais de la littérature.

JNP, une solution de derrière les fagots, juste à coté de la bouteille de Champagne
 
Réactions: JNP

haonv

XLDnaute Occasionnel
Re : Verifier si la cellule contient 4 lettres identiques

Bonjour à tous,

Il me semble que "trouve" est sensible à la casse, alors que "cherche" ne distingue pas les minuscules des majuscules.
Il suffit donc de bien choisir la formule suivant le résultat désiré.

Amicalement
 

camarchepas

XLDnaute Barbatruc
Re : Verifier si la cellule contient 4 lettres identiques

Bonjour Sandra, Haonv et à tous ,

Effectivement , je viens de vérifier , c'est Ok avec cherche en fonction du besoin,

Chouette, avec XLD, c'est un régal de progresser.
 
Réactions: JNP

Sandra75

XLDnaute Occasionnel
Re : Verifier si la cellule contient 4 lettres identiques

Merci pour vos réponses rapide
Mais j'ai un soucis en faite
j'ai du mal m'expliquer


Ma case A1 c'est "Poisson"
Ma case A2 c'est "Poisson volant"
=SI(ET(ESTNUM(CHERCHE(A1;A2)));"ok";"ko")
cette formule ne fonctionne pas

je voudrais à tout prix verifier juste les 4 premieres lettres de ma case A1 donc ici ca sera "pois"
Si il trouve "pois" dans la case A2 alors c'est ok.

Comment puis-je faire svp ?
 

Sandra75

XLDnaute Occasionnel
Re : Verifier si la cellule contient 4 lettres identiques

ha merci ça fonctionne mais j'ai eu des problemes un peu plus loin

En case A1 : "oisp"
j'aimerai qu'il me met "OK" quant il rencontre aussi sur ma case A2 "Le poison"
C'est une faute volontaire il manque un "s" par l'utilisateur mais la formule doit pouvoir comprendre vue que dans cette case il contient quand même les lettres "oisp".

en aucun cas il ne faut taper manuelement CHERCHE({"o";"i";"s";"p"}; il faut qu'il focus ma case A1.

Je ne sais pas si j'arrive à me faire comprendre ?
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Verifier si la cellule contient 4 lettres identiques

Bonjour,

=SI(ET(ESTNUM(CHERCHE(STXT(A1;LIGNE(INDIRECT("1:"&NBCAR(A1)));1);A2)));"ok";"ko")
Valider avec maj+ctrl+entrée

JB
 

Pièces jointes

  • Classeur2.xls
    13.5 KB · Affichages: 90
  • Classeur2.xls
    13.5 KB · Affichages: 101
  • Classeur2.xls
    13.5 KB · Affichages: 99

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Verifier si la cellule contient 4 lettres identiques

Bonjour,

=SI(ET(ESTNUM(CHERCHE(STXT(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;"ë";"e");"é";"e");"è";"e");LIGNE(INDIRECT("1:"&NBCAR(A1)));1);A2)));"ok";"ko")
Valider avec maj+ctrl+entrée

JB
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…