Microsoft 365 Recherche sur critères multiples (par formule)

Gardien de phare

XLDnaute Accro
Bonjour,

J’ai besoin de faire une recherche sur une combinaison de trois critères entre deux tableaux : code = code et date1(Tableau1) >= date1(Tableau2) et date2(Tableau1) <= date2(Tableau2). Je voudrais y arriver par formule, mais je ne suis pas un bon formuliste :(

Voir le classeur en PJ que je pense explicite. Merci.
 

Pièces jointes

  • criteres multiples xld.xlsx
    11.9 KB · Affichages: 14
Solution
Bonsoir Gardien de phare,
Une première piste, mais qui ne détecte pas les doublons, avec :
VB:
=INDEX(CODES[LBCODE];EQUIV(1;(CODES[DDCODE]<=DONNEES[[#Cette ligne];[DDREF]])*(CODES[DFCODE]>=DONNEES[[#Cette ligne];[DFREF]])*(CODES[CODE]=DONNEES[[#Cette ligne];[CODE]]);0))
A valider par Maj+Ctrl+entrée.

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonsoir Gardien de phare,
Une première piste, mais qui ne détecte pas les doublons, avec :
VB:
=INDEX(CODES[LBCODE];EQUIV(1;(CODES[DDCODE]<=DONNEES[[#Cette ligne];[DDREF]])*(CODES[DFCODE]>=DONNEES[[#Cette ligne];[DFREF]])*(CODES[CODE]=DONNEES[[#Cette ligne];[CODE]]);0))
A valider par Maj+Ctrl+entrée.
 

Pièces jointes

  • criteres multiples xld.xlsx
    11.6 KB · Affichages: 7

djidji59430

XLDnaute Barbatruc
Bonjour à tous,

en 365, sans tableaux structurés (ou separer la colonne filtrée pour pouvoir utiliser les tableaux)
=FILTRE($D$2:$D$5;($C$2:$C$5=$H$2:$H$5)*($F$2:$F$5>=$A$2:$A$5)*($G$2:$G$5<=$B$2:$B$5))
 

Pièces jointes

  • criteres multiples xld.xlsx
    11.7 KB · Affichages: 4

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 459
dernier inscrit
Arnocal