Récupération de valeurs multiples en fonction d'un critére

  • Initiateur de la discussion Initiateur de la discussion Akortys
  • 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 !

Akortys

XLDnaute Occasionnel
Bonsoir,

Tout est dans le titre comme dirait l'autre.

En fonction d'un critère je souhaite récupérer toutes les valeurs uniques correspondantes dans une table de données.

Je pensais travailler sur les fonctions Index et Equiv mais sans succès comme d'hab avec tout ce qui concerne excel, je crois.

je joins un fichier éventuellement plus compréhensible.

Merci d'avance
 

Pièces jointes

Re : Récupération de valeurs multiples en fonction d'un critére

Bonjour,

A partir du TCD : formules matricielles, à valider par ctrl, maj et entrée

Sans TCD :
Lites des noms (formule matricielle)
Liste de validation à partir de la liste des noms
Puis idem qu'à partir du TCD
 

Pièces jointes

Re : Récupération de valeurs multiples en fonction d'un critére

Merci Monique,

Dans le fichier joint cela correspond tout à fait à ce que je cherchais.
Mais, lorsque j'essaie de le transposer sur mon fichier, je ne comprends pas la formule suivante :
=INDEX($C$1:$C$21;MIN(SI(($A$3:$A$21=G$3)*(NB.SI(G$4:G4;$C$3:$C$21)=0);LIGNE($A$3:$A$21))))&""

$C$1:$C$21 => correspond à la colonne qui va permettre la remontée des valeurs
$A$3:$A$21 => correspond à la colonne qui a le critère de recherche
G$3 => la cellule dans laquelle se trouve le critère de recherche
G$4:G4 => ???????
$C$3:$C$21 => ???????
$A$3:$A$21 => correspond à la colonne qui a le critère de recherche

Je suis donc un peu perdu face aux deux paramètres non expliqués.

De plus, dans le fichier joint, le paramètre G$4:G4 correspond à la moyenne mais en réalité la moyenne ne me sert pas à grand chose donc j'aimerais ne pas l'utiliser.

Merci de vos lumières.
 
Re : Récupération de valeurs multiples en fonction d'un critére

Bonjour,
Excuse-moi, je n'avais mis aucune explication.
Les formules sont à valider en appuyant simultanément sur les touches ctrl, maj et entrée.
Ta formule de l'onglet "Test" est réparée.
Pour l'expliquer, je l'ai coupée en deux parties.
 

Pièces jointes

Re : Récupération de valeurs multiples en fonction d'un critére

Bonjour Monique,

Alors j'ai à peu près bien saisi le principe mais je n'arrive toujours pas à le ré-appliquer dès que je fais une nouvelle feuille avec le calcul.
Alors ceci est peut être dû au fait que mes données sont sur une autre feuille.

Je joins un fichier qui se rapproche bcp de la réalité.

C'est moi qui devrait m'excuser d'être aussi mauvais en excel.🙄

Merci d'avance.
 

Pièces jointes

Re : Récupération de valeurs multiples en fonction d'un critére

Bonjour Akortis, Monique,
je me permets : en pj le fichier modifié avec insertion d'une ligne vide au dessus du tableau de données.
Code:
=INDEX(DONNEES!$G$1:$G$72;MIN(SI((DONNEES!$A$3:$A$72=C$18)*(NB.SI(M$10:M10;DONNEES!$G$3:$G$72)=0);LIGNE(DONNEES!$A$3:$A$72))))&""
INDEX(DONNEES!$G$1:$G$72 : commencer en 1 car la fonction renvoie un N° de ligne.
NB.SI(M$10:M10;DONNEES!$G$3:$G$72)=0) : cette partie sert à dédoublonner : m10 car tu ne peux pas appeler M11 dans une formule en M11 (référence circulaire), colonne G car c'est ça qu'on affiche donc c'est ça qu'on dédoublonne.
La ligen vide en 1 sert à renvoyer une valeur vide quand il n'y a plus rien à afficher.

Cordialement
A signaler: une macro qui se lance à l'ouverture et qui plante car la feuille dialogue est absente !
 

Pièces jointes

Re : Récupération de valeurs multiples en fonction d'un critére

Merci Dugenou et Monique,

Ca fonctionne enfin .... 😛

J'ai réussi à insérer plusieurs valeurs de colonnes avec cette méthode.

Par contre et pour chipoter encore un peu.
Existe-t-il une solution pour éviter de faire un tableau à dimension fixe.
Dans le fichier on va de M11 à M15, j'aimerais potentiellement ne pas avoir de limite et éviter de tirer la formule jusqu'à la dernière ligne.

Je sais, je sais, je suis chiant mais je trouve ça tellement plus générique de ne pas faire du fixe que voilà.


Merci encore.

Cordialement
 
- 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

M
Réponses
14
Affichages
1 K
mraxone
M
K
Réponses
11
Affichages
1 K
K
Réponses
3
Affichages
817
L
Réponses
6
Affichages
1 K
LeFarow
L
G
Réponses
2
Affichages
1 K
G
Q
Réponses
3
Affichages
1 K
queen_s
Q
Retour