Affichage d'une liste de résultat sous conditions
Adrien
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un tableau de données qui me donne par numéro de magasin , les employés y travaillant et leur métier.
J'aimerai, dans une cellule hors tableau , renseigner le numéro d'un magasin , et en fonction de cette cellule n'avoir dans mon tableau initial que les données pour le magasin renseigné .
En utilisant la recherchev je n'obtiens que la 1ere ligne du résultat.
Mais pour un magasin je dois bien retrouver plusieurs lignes.
Merci à vous pour votre aide
Adrien
J'ai un tableau de données qui me donne par numéro de magasin , les employés y travaillant et leur métier.
J'aimerai, dans une cellule hors tableau , renseigner le numéro d'un magasin , et en fonction de cette cellule n'avoir dans mon tableau initial que les données pour le magasin renseigné .
En utilisant la recherchev je n'obtiens que la 1ere ligne du résultat.
Mais pour un magasin je dois bien retrouver plusieurs lignes.
Merci à vous pour votre aide
Adrien
A voir également:
- Affichage d'une liste de résultat sous conditions
- Liste déroulante excel - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Affichage double ecran - Guide
2 réponses
Bonjour
voyez si vous pouvez adapter ce modèle (deux variantes sur le même principe pour Magasin_A et_B)
https://mon-partage.fr/f/MYmVVGkd/
Prenez bien en compte les infos des commentaires et revenez si problème
crdlmnt
voyez si vous pouvez adapter ce modèle (deux variantes sur le même principe pour Magasin_A et_B)
https://mon-partage.fr/f/MYmVVGkd/
Prenez bien en compte les infos des commentaires et revenez si problème
crdlmnt
Bonjour Adrien
Il faut utiliser une formule matricielle mais avant délimiter les plages de recherche car une matricielle est gourmande en ressources
Par exemple nommer la plage des numéros magasin (ex A2:A100) : numerospuis nommer la plage des noms employés : noms et celle des métiers : metiers
Dans une cellule par exemple F1 entrer le n° recherché
En F3 mettre la formule :
=SI(LIGNES($1:1)<=NB.SI(numeros;$F$1);INDEX(noms;PETITE.VALEUR(SI(numeros=$F$1;LIGNE(INDIRECT("1:"&LIGNES(numeros))));LIGNES($1:1)));"")
et la valider par CTRL+MAJ+Entrée (la formule se met alors automatiquement entre { } dans la barre de formules
Etirer la formule vers le bas
Même formule en G3 en remplaçant noms par metiers pour avoir les métiers correspondants ou une RECHERCHEV sur le nom en F3 s'il n'y a pas de noms identiques dans ta liste
Cdlmnt
Via
Il faut utiliser une formule matricielle mais avant délimiter les plages de recherche car une matricielle est gourmande en ressources
Par exemple nommer la plage des numéros magasin (ex A2:A100) : numerospuis nommer la plage des noms employés : noms et celle des métiers : metiers
Dans une cellule par exemple F1 entrer le n° recherché
En F3 mettre la formule :
=SI(LIGNES($1:1)<=NB.SI(numeros;$F$1);INDEX(noms;PETITE.VALEUR(SI(numeros=$F$1;LIGNE(INDIRECT("1:"&LIGNES(numeros))));LIGNES($1:1)));"")
et la valider par CTRL+MAJ+Entrée (la formule se met alors automatiquement entre { } dans la barre de formules
Etirer la formule vers le bas
Même formule en G3 en remplaçant noms par metiers pour avoir les métiers correspondants ou une RECHERCHEV sur le nom en F3 s'il n'y a pas de noms identiques dans ta liste
Cdlmnt
Via