Tableau recherche multiple
Résolu
GabyLau
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
GabyLau Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
GabyLau Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite faire un tableau à plusieurs entrées :
1er tableau : récap de toutes les données
A B C
Indicateur 1
0 ≤ 4 ans
5 ≤ 8 ans 5 10 10
> 8 ans 5 5
Indicateur 2
0 ≤ 10 ans
11 ≤ 20 ans 10 10
> 20 ans 15 15 25
Donc si je suis en B et pour indicateur 1 = > 8ans alors ça donne 5 et indicateur 2 = >20 alors on a 15
Après je voudrais avoir un tableau comme celui ci :
Je sélectionne mon niveau (liste de choix) : A, B ou C dans une cellule définie et après selon l'échelle choisie par indicateur, j'ai le nombre de points qui s'affiche
Exemple :
C
Indicateur Echelle Pts
Indicateur 1 5 ≤ 8 ans 10
Indicateur 2 11 ≤ 20 ans 10
J'ai pensé à la fonction recherchev mais je ne trouve pas le résultat voulu.
Merci pour votre aide,
Je souhaite faire un tableau à plusieurs entrées :
1er tableau : récap de toutes les données
A B C
Indicateur 1
0 ≤ 4 ans
5 ≤ 8 ans 5 10 10
> 8 ans 5 5
Indicateur 2
0 ≤ 10 ans
11 ≤ 20 ans 10 10
> 20 ans 15 15 25
Donc si je suis en B et pour indicateur 1 = > 8ans alors ça donne 5 et indicateur 2 = >20 alors on a 15
Après je voudrais avoir un tableau comme celui ci :
Je sélectionne mon niveau (liste de choix) : A, B ou C dans une cellule définie et après selon l'échelle choisie par indicateur, j'ai le nombre de points qui s'affiche
Exemple :
C
Indicateur Echelle Pts
Indicateur 1 5 ≤ 8 ans 10
Indicateur 2 11 ≤ 20 ans 10
J'ai pensé à la fonction recherchev mais je ne trouve pas le résultat voulu.
Merci pour votre aide,
A voir également:
- Tableau recherche multiple
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Tableau croisé dynamique - Guide
8 réponses
Bonjour
Je ne comprends pas à quoi correspondent les niveaux A B C
tu dis si je suis en B et pour indicateur 1 = > 8ans alors ça donne 5 , pourquoi 5 et pas 10 ?
Fais un tableau pour chaque indicateur avec toutes les données de manière à ce qu'on comprenne
Poste ensuite ton fichier Excel sur cjoint.com, fais créer un lien que tu copies et reviens coller ici
On verra alors comment tout grouper et extraire les données selon les choix
Cdlmnt
Via
Je ne comprends pas à quoi correspondent les niveaux A B C
tu dis si je suis en B et pour indicateur 1 = > 8ans alors ça donne 5 , pourquoi 5 et pas 10 ?
Fais un tableau pour chaque indicateur avec toutes les données de manière à ce qu'on comprenne
Poste ensuite ton fichier Excel sur cjoint.com, fais créer un lien que tu copies et reviens coller ici
On verra alors comment tout grouper et extraire les données selon les choix
Cdlmnt
Via
voici le lien : https://www.cjoint.com/c/HHem2xHetzt
Merci
Merci
Bonjour,
J'ai testé c'est super sauf que parmi mes indicateurs j'ai plusieurs indicateurs où l'échelle de valeur correspond à Oui/Non avec des valeurs de points différentes selon l'indicateur et du coup par défaut il me sélectionne toujours la même valeur de points (la première qu'il ait trouvé). Pouvez-vous m'aider ?
Merci
J'ai testé c'est super sauf que parmi mes indicateurs j'ai plusieurs indicateurs où l'échelle de valeur correspond à Oui/Non avec des valeurs de points différentes selon l'indicateur et du coup par défaut il me sélectionne toujours la même valeur de points (la première qu'il ait trouvé). Pouvez-vous m'aider ?
Merci
Bonjour, j'ai également testé votre proposition, cela fonctionne sauf quand j'ai plusieurs fois la même échelle avec des points différents comme pour la formule proposée par Vaucluse.
J'ai en effet plusieurs indicateurs où la réponse possible est Oui/Non, du coup la formule ne fonctionne pas correctement.
y aurait-il une alternative ?
Merci
J'ai en effet plusieurs indicateurs où la réponse possible est Oui/Non, du coup la formule ne fonctionne pas correctement.
y aurait-il une alternative ?
Merci
Bonjour GabyLau.
Il te faut, en Feuil4 :
1°) Répéter en ligne 7 le contenu de la ligne 1
2°) Donner au tableau A1:E5 le nom "Indic1" et au tableau A7:E11 le nom "Indic2"
https://www.cjoint.com/c/HHeocoywZbs
3°) En G3 saisir la formule
=SI(A2="A";2;SI(A2="B";3;SI(A2="C";4;5)))
4°) En F5 saisir "Indic1" et en F6 "Indic2"
5°) En D5 saisir
=RECHERCHEV(C5;INDIRECT(F5);G3;0)
6°) En D6 saisir
=RECHERCHEV(C6;INDIRECT(F6);G3;0)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Je remercie tous les gens qui m'ont répondu mais j'ai encore un souci quand j'ai plusieurs fois la même échelle pour plusieurs indicateurs : oui/non, la distinction ne se fait pas.
https://www.cjoint.com/c/HHotBFh0q4t
Merci à vous
Je remercie tous les gens qui m'ont répondu mais j'ai encore un souci quand j'ai plusieurs fois la même échelle pour plusieurs indicateurs : oui/non, la distinction ne se fait pas.
https://www.cjoint.com/c/HHotBFh0q4t
Merci à vous
GabyLau, au cas où tu n'aurais pas compris pourquoi Evade_ni a ajouté tous ces éléments, c'est parce que tu as commis deux erreurs :
1°) Tu as recopié la cellule Niveau!D6 vers le bas en oubliant de mettre un $ devant le 2 de G2, qui devient donc G3 et G4 aux lignes suivantes !
2°) Tu as oublié que quand on lance une recherche dans un tableau, la première colonne ne doit pas comporter de doublons ; en effet dans [recap], RECHERCHEV s'arrête de chercher "oui" une fois qu'il l'a trouvé en ligne 13, et n'arrive jamais jusqu'en ligne 17.
1°) Tu as recopié la cellule Niveau!D6 vers le bas en oubliant de mettre un $ devant le 2 de G2, qui devient donc G3 et G4 aux lignes suivantes !
2°) Tu as oublié que quand on lance une recherche dans un tableau, la première colonne ne doit pas comporter de doublons ; en effet dans [recap], RECHERCHEV s'arrête de chercher "oui" une fois qu'il l'a trouvé en ligne 13, et n'arrive jamais jusqu'en ligne 17.
Tu as donc le choix entre récupérer le fichier de Evade_ni ou faire ces quelques modifications :
Niveau :
En D5 corriger =RECHERCHEV(C5;recap!$A:$E;G$2;0) ; copier jusqu'en D8.
recap :
Pour différencier les oui et les non, ajoute un tiret du 6 ou un tiret du 8 :
Cordiales salutations à vous deux.
Niveau :
En D5 corriger =RECHERCHEV(C5;recap!$A:$E;G$2;0) ; copier jusqu'en D8.
recap :
Pour différencier les oui et les non, ajoute un tiret du 6 ou un tiret du 8 :
A13 Oui - A17 Oui _et tout fonctionne ... https://www.cjoint.com/c/HHpwOMwqZjv
A14 Non - A18 Non _
Cordiales salutations à vous deux.