Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fonction cherche et formule matricielle

2 réponses
Avatar
Louis
Bonjour,
Dans A1:E1, j'ai des chaîne de caractères.

J'utilise la formule matricielle suivante
=SI(CHERCHE("aa";A1:E1;1)>0;A1:E1;0)
mais cela me retourne un #VALEUR lorsque "aa" n'est pas trouvé, au lieu de 0
et je ne comprends pas pourquoi.

Pour l'instant, je fais
=SI(ESTERREUR(CHERCHE("aa";A1:E1;1)>0);A1:E1;0)

qui alors me retourne bien 0 lorque "aa" n'est pas trouvé.
Merci d'vance pour toute explication.

Louis

2 réponses

Avatar
JB
Bonjour,

C'est normal, Cherche(valchercée,chaine,début) renvoie #valeur si la
valeur cherchée n'est pas trouvée.

=SI(ESTNUM(CHERCHE("aa";A1:E1;1));A1:E1;"")

JB


Bonjour,
Dans A1:E1, j'ai des chaîne de caractères.

J'utilise la formule matricielle suivante
=SI(CHERCHE("aa";A1:E1;1)>0;A1:E1;0)
mais cela me retourne un #VALEUR lorsque "aa" n'est pas trouvé, au lieu de 0
et je ne comprends pas pourquoi.

Pour l'instant, je fais
=SI(ESTERREUR(CHERCHE("aa";A1:E1;1)>0);A1:E1;0)

qui alors me retourne bien 0 lorque "aa" n'est pas trouvé.
Merci d'vance pour toute explication.

Louis


Avatar
Louis
C'est très claire.
Merci.
Louis

"JB" a écrit dans le message de news:

Bonjour,

C'est normal, Cherche(valchercée,chaine,début) renvoie #valeur si la
valeur cherchée n'est pas trouvée.

=SI(ESTNUM(CHERCHE("aa";A1:E1;1));A1:E1;"")

JB


Bonjour,
Dans A1:E1, j'ai des chaîne de caractères.

J'utilise la formule matricielle suivante
=SI(CHERCHE("aa";A1:E1;1)>0;A1:E1;0)
mais cela me retourne un #VALEUR lorsque "aa" n'est pas trouvé, au lieu de
0
et je ne comprends pas pourquoi.

Pour l'instant, je fais
=SI(ESTERREUR(CHERCHE("aa";A1:E1;1)>0);A1:E1;0)

qui alors me retourne bien 0 lorque "aa" n'est pas trouvé.
Merci d'vance pour toute explication.

Louis