Merci Raja.
Ayant l'habitude de programmer avec de "vrais" langages, je trouve quand même curieux ce comportement. Il aurait été bougrement plus simple de retourner une valeur nulle en cas d'absence du caractère recherché ce qui aurait grandement simplifié la formule
=SI(NON(ESTERREUR(CHERCHE("A";C4))); "Valeur 1";"Valeur 2")
... serait devenu
=SI(CHERCHE("A";C4)); "Valeur 1";"Valeur 2")
Mais avec Microsoft, c'est bien connu, pourquoi faire simple quand on peut faire compliqué !!
Encore merci.