Présence du caractère "x" dans une ligne

Bonjour,

Je cherche à faire une fonction qui de base m'avait l'air pas trop compliquée mais pas moyen de m'en sortir.

J'ai une feuille de calcul avec une colonne Codes Postaux et 7 colonnes pour les 7 jours de la semaine, sur ces colonnes est inscrit la lettre "X" pour les jours ouverts.

J'aimerais donc qu'en rentrant un code postal dans une cellule, sheets me dise si "x" est présent dans la ligne correspondant au code postal.

La dernière fonction que j'ai testée n'a rien donné :

=SI(ESTNUM(TROUVE("x"; INDEX(INDEXSTGCP; CORRESP(C2; INDEXSTGCP[CP]; 0), 0))); "Présent"; "Absent")

Merci de votre aide.

Bonjour,

=REGEXMATCH(C2;"x")

texteformulerésultat
azad755x97aaa=REGEXMATCH(B2;"x")VRAI
zedfdf78878zaaz=REGEXMATCH(B3;"x")FAUX

Bonjour, ce n'est pas ce que je cherche à faire.

En rentrant un code postal dans une cellule, je veux savoir si "X" ressort dans la ligne correspondant au code postal, comme sur ce tableau :

capture d ecran 2023 11 23 112245

Si vous voulez vérifier si X est présent, qu'importe la colonne :

=RECHERCHEX(C2 ; D:D ; E:K ; "introuvable")

ex :

CP

lundi

mardi

24300

x

24400x
24500

CP testé

formulerésultat
24300=RECHERCHEX(C2 ; D:D ; E:K)X
24500=RECHERCHEX(C3 ; D:D ; E:K)

Merci.

Mais comment avoir le résultat en "X présent" ou "X non présent" en fonction du Code postal tapé dans une cellule ?

Avec cette formule, j'ai du vide si il n'a pas de X, et plusieurs si plusieurs jours sont marqués.

avec une condition SI ?

=SI(RECHERCHEX(C2 ; D:D ; E:K)<>""; "X présent"; "X non présent")

Oui c'est ce que je pensais mais dans ce cas là j'ai le message d'erreur : "Impossible de trouver une des valeurs du tableau."

Alors que la valeur est bien présente.

En effet... J'ai reproduit ton problème chez moi, voici une solution :

Si le CP est trouvé est qu'un X est présent il marque X présent

Si le CP est trouvé mais que le X est présent il marque X non présent

Si le CP n'est pas trouvé il marque CP absent

screenshot 2023 11 23 12 24 46

Voici la formule, qui dans mon cas était en M4 :

=SIERREUR(SI(join("";RECHERCHEX(L4;A2:A22;B2:H22))<>""; "X présent"; "X non présent");"CP absent")

parfait ! je te remercie grandement

Rechercher des sujets similaires à "presence caractere ligne"