XL 2019 Recherchev avec même valeur

candido57

XLDnaute Occasionnel
Bonjour,
Je voudrais savoir si c'est possible de recherche plusieurs personnes qui ont la même valeur recherchée.
Voici m formule , mais elle va rechercher la première possibilité
=SI($B$4="";"";RECHERCHEV($B$4;'Donnée Ages'!A2:J5000;4;0))
Exemple si dessous: J'ai une famille qui s'appelle COUCOU et qui ont 3 enfants, je voudrais les faire apparaitre un en dessous le l'autre si on a le critère N° carte = 48 et que les points PALD = 3. J'ai 4 cellules à renseigner, s'il y a que 3 enfants, la 4ème cellules doit être vide.
Voir s'il y a un autre moyen avec une autre formule

Merci


N° de carteNom de la familleNom de la personnePrénomAge en moisAge en AnnéeDate de Naissance12 mois + 1 joursMoisPoints PALD
48COUCOUCOUCOULoulou34 Mois2 An(s)19/11/2021
20/11/2022​
34 Mois3
48COUCOUCOUCOULola20 Mois1 An(s)10/01/2023
11/01/2024​
20 Mois3
48COUCOUCOUCOUMia0 Mois0 An(s)03/09/2024
04/09/2025​
0 MoisNON
 

Pièces jointes

  • TEST REV.xlsx
    11.8 KB · Affichages: 4

JHA

XLDnaute Barbatruc
Bonjour à tous,

J'ai mis les données en mode tableau.

A essayer
VB:
=SIERREUR(SI($L$1="";"";INDEX(Tableau1[Prénom];PETITE.VALEUR(SI(Tableau1[N° de carte]=$L$1;LIGNE(Tableau1[N° de carte])-1);L2)));"")

JHA
 

Pièces jointes

  • TEST REV.xlsx
    13.9 KB · Affichages: 5

JHA

XLDnaute Barbatruc
Bonjour à tous,

Pour rectifier la formule et prendre en compte le critère PALD, désolé pas lu correctement.
VB:
=SIERREUR(SI($L$1="";"";INDEX(Tableau1[Prénom];PETITE.VALEUR(SI((Tableau1[N° de carte]=$L$1)*(Tableau1[Points PALD]=3);LIGNE(Tableau1[N° de carte])-1);L2)));"")
Formule matricielle à valider par Ctrl+Maj+Entrée
Ajout d'une MFC

JHA
 

Pièces jointes

  • TEST REV 1.xlsx
    17.8 KB · Affichages: 1

Discussions similaires

Statistiques des forums

Discussions
314 012
Messages
2 104 531
Membres
109 066
dernier inscrit
Tinou99