Fonction EstnA rechercheV imbriquées plusieurs fois

Résolu
ricmid Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


appelons deux rechercheV : V1 et V2.

Je cherche à effectuer l'opération suivante :


Si Recherche V1 = NA alors Recherche V2 mais si Recherche V2 = NA alors ""

donc j'avais construis la recherche V2 comme suit :

=SI(ESTNA(RECHERCHEV($A40;$A$2:$T$34;8;FAUX));"";RECHERCHEV($A40;$A$2:$T$34;8;FAUX))

et implémenter la recherche V1 en amont en écrivant la formule suivante :
=SI(ESTNA(RECHERCHEV($A40;DONNEES!H6:AA10;7;FAUX));RECHERCHEV($A40;$A$2:$T$34;7;FAUX);"")

et j'ai un résultat NA car je suppose la recherche V1 renvoie NA DONC cela lance la recherche V2 mais celle-ci renvoie aussi NA. Je ne parviens pas à insérer un second "si(estna)" avant la recherchev2

merci d'avance pour votre aide.




Configuration: Windows / Chrome 96.0.4664.45
A voir également:

3 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Tu peux utiliser SIERREUR au lieu de SI(ESTNA.. car plus léger d'utilisation :
=SIERREUR(RECHERCHEV(......);SIERREUR(RECHERCHEV(.......);""))

Cdlmnt
Via
0
ricmid Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Merci,

cela fonctionne. Le estna est à proscrire donc ?
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Il n'est pas le plus utile dans ce cas là, de même que ESTERREUR, le SI ERREUR permettant une syntaxe plus fluide comme je' l ai déjà mentionné ☺

0