si et rechechev imbriquer

atoutal

XLDnaute Nouveau
bonjour
a titre perso je cherche a fait une recherche sur 3 colonnes
a partir d une case E2 "la recherche " en f3 le resultat en tirant vers le bas j'ai une plage "list" a2:c7
a2:a7 = ref
b2:b7 = oui
c2:c7 = non
je compare E2 -> a2:a7
cela me donne en F3 et sa suite vers le bas un oui ou non

ma formule
=SI(ESTTEXTE(E2);RECHERCHEV(E2;list;2;RECHERCHEV(E2;list;3;)))
Avec
=SI(ESTTEXTE(E2);RECHERCHEV(E2;list;2;Faux);"") j ai la bonne repones sur la colonne 2 (formul recopier de tete doit manquer une pare...)

je vous demande pas du tout cuit seulement ou sa peche car je suis tetu et veut comprendre

Merci a vous
 

Pièces jointes

  • recherche titres.xls
    26 KB · Affichages: 74
Dernière édition:

atoutal

XLDnaute Nouveau
Re : si et rechechev imbriquer

bonjour en faite j ai une plage (list)
en A TITRE
en B J ai
en C le titre qui me manque

sur une autre colonne des titres que je compare avec la colonne A
et dans une autre colonne ou 2 s'affiche soit " j'ai " ou le " TITRE " et cela sur env 700 lignes ET +

Merci
 
Dernière édition:

bcharef

XLDnaute Accro
Re : si et rechechev imbriquer

Bonjour atoutal,
Salut CISCO & Tibo,

Si, j'ai bien compris.

Un essai en F2 puis tirez vers le bas.

Code:
=SI(ESTNA(SI(ESTTEXTE(E2);RECHERCHEV(E2;list;2;);""));"non";SI(ESTTEXTE(E2);RECHERCHEV(E2;list;2;);""))

Amicalement.

BCharef
 

atoutal

XLDnaute Nouveau
Re : si et rechechev imbriquer

Bonjour atoutal,
Salut CISCO & Tibo,

Si, j'ai bien compris.

Un essai en F2 puis tirez vers le bas.

Code:
=SI(ESTNA(SI(ESTTEXTE(E2);RECHERCHEV(E2;list;2;);""));"non";SI(ESTTEXTE(E2);RECHERCHEV(E2;list;2;);""))

Amicalement.

BCharef

Merci
cela fonctionne reste a adapter et comprendre la formule
merci de votre aide a tous
 
Dernière édition:

bcharef

XLDnaute Accro
Re : si et rechechev imbriquer

Bonsoir atoutal, CISCO & Tibo,
Bonsoir à toutes et à tous.

A titre indicatif.

La fonction ESTNA(valeur) est une des 9 fonctions de calcul utilisées pour tester le type d'une valeur ou d'une référence qui se présentent comme suit :
1. ESTERR(valeur) ;
2. ESTERREUR(valeur) ;
3. ESTLOGIQUE(valeur) ;
4. ESTNA(valeur)
5. ESTNONTEXTE(valeur) ;
6. ESTNUM(valeur) ;
7. ESTREF(valeur)
8. ESTTEXTE(valeur) et
9. ESTVIDE(valeur)​
Le rôle de son usage est de vérifier le type de valeur et renvoie VRAI ou FAUX, selon le cas.

Par exemple, la fonction ESTNA renvoie la valeur logique VRAI si l'argument valeur est une référence à la valeur d'erreur #N/A (valeur non disponible) et la valeur logique FAUX dans les autres cas.

Dans le présent cas :

En F4 :
L’application de la formule
Code:
=SI(ESTTEXTE(E4);RECHERCHEV(E4;list;2;);"")
, affiche #N/A

Et,afin d’éliminer ce type de résultat (#N/A), par formule, on doit procéder au test de la cellule F4, comme suit :

=ESTNA(F4)

Et, en imbriquant la fonction SI(test_logique;valeur_si_vrai;valeur_si_faux)
Code:
=SI(ESTNA([B][COLOR=Navy]F4[/COLOR][/B]);"non";[B][COLOR=Navy]F4[/COLOR][/B])
Test logique =ESTNA(F4)
"non" ; valeur si ; c’est VRAI
F4 ; valeur si ; c’est FAUX

Substituant F4 par :
Code:
[B][COLOR=Navy]SI(ESTTEXTE(E4);RECHERCHEV(E4;list;2;);"")[/COLOR][/B]/CODE]
[CODE]=SI(ESTNA([B][COLOR=Navy]SI(ESTTEXTE(E4);RECHERCHEV(E4;list;2;"")[/COLOR][/B]) ;  ;[B][COLOR=SeaGreen]"non"[/COLOR][COLOR=Navy];SI(ESTTEXTE(E4);RECHERCHEV(E4;list;2;"")[/COLOR][/B]
Test logique =ESTNA(SI(ESTTEXTE(E4);RECHERCHEV(E4;list;2;""))

="non" ;si, c’est VRAI

=SI(ESTTEXTE(E4);RECHERCHEV(E4;list;2;"") ;si, c’est FAUX.

Toujours en F4, copier et faire un collage spécial "Formules" sur la plage à atteindre.

Amicalement.

BCharef
 

Statistiques des forums

Discussions
312 368
Messages
2 087 669
Membres
103 633
dernier inscrit
Surfer