XL 2016 Extraction de données par formule

  • Initiateur de la discussion Initiateur de la discussion amgue
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

amgue

XLDnaute Occasionnel
Bonsoir,

J'aimerais extraire dans Feuil2, des sous-catégories par catégorie depuis un tableau principal dans Feuil1.

J'ai utilisé cette formule, mais ça ne donne pas le bon résultat :

VB:
=INDEX(Feuil1!A:A;PETITE.VALEUR(SI(Feuil1!B:B=Feuil2!$D$5;LIGNE(Feuil2!B:B));NB.SI(Feuil1!B:B;$D$5)))

En plus de l'extraction des sous-catégories, cette formule me permettra de mettre à jour le tableau d'une catégorie à chaque ajout d'une nouvelle ligne correspondante dans le tableau de Feuil1

Merci de me venir en aide.
 

Pièces jointes

Dernière édition:
Bonsoir @amgue 😉,

Attention! La formule matricielle suppose que les conditions suivantes soient respectées :
  • Les catégories sont du texte
  • Les sous-catégories sont des nombres
Copier la formule matricielle en B6 et coller cette formule sur les cellules jaunes.

Formule matricielle en B6 :
=SIERREUR(PETITE.VALEUR(SI(Feuil1!B$1:B$16=INDEX(B$1:B5;EQUIV("zzz";B$1:B5));Feuil1!A$1:A$16);LIGNE(B6)-EQUIV("zzz";B$1:B5));"")
 

Pièces jointes

Dernière édition:
Bonjour,

Comment puis-je adapter cette formule pour qu'elle extrait les sous-catégories correspondantes dans "Feuil2" ?

VB:
  =SIERREUR(PETITE.VALEUR(SI(Feuil1!B$1:B$16=INDEX(B$1:B5;EQUIV("zzz";B$1:B5));Feuil1!A$1:A$16);LIGNE(B6)-EQUIV("zzz";B$1:B5));"")
 
Afin que tout le monde en profite, voici une formule qui fonctionne :

Code:
=SIERREUR(INDEX(Feuil1!$A$1:$A$20; PETITE.VALEUR(SI(Feuil1!$B$1:$B$20=$B$6; LIGNE(Feuil1!$B$1:$B$20)-MIN(LIGNE(Feuil1!$B$1:$B$20))+1; ""); LIGNES($B$6:B6))); "")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
11
Affichages
537
Retour