Erreur avec recherchev et formule dans mise en forme conditionnelle

Bonjour,

J'en perds mon Excel,

J'essaye de placer la formule suivante dans la MFC :

=SI(estna(RECHERCHEV($A2;tab_en_moins;1));FAUX;VRAI)

En gros si je ne trouve pas une valeur de référence dans un tableau d'une autre feuille, je renvoie FAUX, si je la trouve je renvoi VRAI ainsi, je change le fond de la cellule et la couleur de police avec la MFC.

Cependant quand je rentre la formule, j'ai une erreur :

erreur excel mfc

Cette formule fonctionne parfaitement dans une cellule.

D'ou ma question.

Il est où le pb ?

Bonjour,

Il manque un argument à votre fonction de recherche...

Une proposition à tester :

=ESTNA(RECHERCHEV($A2;tab_en_moins;1;0))*1=0

Par ailleurs, l'indice de colonne de la fonction étant 1, je suppose que l'objectif est juste de savoir si la valeur en A est présente dans la liste "tab_en_moins". Dans ce cas, autre proposition :

=NB.SI(tab_en_moins;$A2)>=1

bonjour

a tester

=SI(ESTNA(RECHERCHEV($A2;tab_en_moins;1;FAUX));FAUX;VRAI)

Merci de vos réponses très rapides.

Les deux solutions rencontrent le même problème que ma formule.

Si je ne mets pas le signe= devant, je n'ai pas l'erreur, cependant ça se transforme automatiquement en string:

="NB.SI(tab_en_moins;$A2)>=1"

Avec l'erreur

saisie mfc

Sans l'erreur

saisie sans erreur mfc

Je n'avais pas pas pensé au NB.SI, c'est plus simple, merci!

Je crois qu'il n'est pas possible de faire référence à un tableau structuré ou une plage nommée dans une MFC. A vérifier...

Tout devrait rentrer dans l'ordre en entrant une référence de plage "classique".

Bravo et merci !

C'était bien ça le pb : pas de tableau structuré dans la MFC.

Je suis soulagé, je ne comprenais plus rien.

Je suis maintenant plus serein car j'étais en train de coder en VBA.

je peux donc arrêter mon code.

Bravo et merci !

C'était bien ça le pb : pas de tableau structuré dans la MFC.

Je suis soulagé, je ne comprenais plus rien.

Je suis maintenant plus serein car j'étais en train de coder en VBA.

je peux donc arrêter mon code.

Merci du retour, par contre pour la validation, seul toi peux le faire !

-->

Bonne continuation !

Rechercher des sujets similaires à "erreur recherchev formule mise forme conditionnelle"