OVH Cloud OVH Cloud

Créer une liste à partir d'un tableau

5 réponses
Avatar
DomiB
Bonjour,


J'ai créé un tableau dans lequel j'encode des choix d'élèves.
A partir de cela, je voudrais générer automatiquement des listes, afin de pouvoir les donner aux enseignants, mais également afin que tout changement dans l'encodage de départ modifie la liste.

Je sais qu'il faut une formule matricielle, mais je ne gère absolument pas ce genre de chose.

Pour éclairer ma demande, j'ai fait une simulation très basique. J'ai mis d'un côté ce que j'encode (en jaune) et de l'autre ce que je voudrais obtenir automatiquement (en vert).
Vous trouverez le fichier en suivant ce lien : http://www.cjoint.com/c/FDoxcsnkxQB

Je vous remercie déjà de votre aide. Et aussi de votre indulgence :-)

5 réponses

Avatar
isabelle
bonjour Domi,

pour éviter de faire une formule à rallonge, j'ai ajouté une colonne dans le
tableau "encodage"
la formule en cellule J5 est une matricielle à valider avec ctrl+maj+enter
=SIERREUR(INDEX($D:$D;PETITE.VALEUR(SI(E$5:E$100="x";LIGNE(E$5:E$100));LIGNE($A1)));"")
à recopier à droite et vers le bas

http://www.cjoint.com/c/FDpdgFP6p4a

isabelle

Le 2016-04-14 19:12, DomiB a écrit :
Bonjour,


J'ai créé un tableau dans lequel j'encode des choix d'élèves.
A partir de cela, je voudrais générer automatiquement des listes, afin de
pouvoir les donner aux enseignants, mais également afin que tout changement dans
l'encodage de départ modifie la liste.

Je sais qu'il faut une formule matricielle, mais je ne gère absolument pas ce
genre de chose.

Pour éclairer ma demande, j'ai fait une simulation très basique. J'ai mis d'un
côté ce que j'encode (en jaune) et de l'autre ce que je voudrais obtenir
automatiquement (en vert).
Vous trouverez le fichier en suivant ce lien :
http://www.cjoint.com/c/FDoxcsnkxQB

Je vous remercie déjà de votre aide. Et aussi de votre indulgence :-)

Avatar
isabelle
voici le bon fichier: http://www.cjoint.com/c/FDpdiidcGQa
isabelle

Le 2016-04-14 23:06, isabelle a écrit :
bonjour Domi,

pour éviter de faire une formule à rallonge, j'ai ajouté une colonne dans le
tableau "encodage"
la formule en cellule J5 est une matricielle à valider avec ctrl+maj+enter
=SIERREUR(INDEX($D:$D;PETITE.VALEUR(SI(E$5:E$100="x";LIGNE(E$5:E$100));LIGNE($A1)));"")

à recopier à droite et vers le bas

isabelle
Avatar
domib
Le vendredi 15 Avril 2016 à 01:12 par DomiB :
Bonjour,


J'ai créé un tableau dans lequel j'encode des choix
d'élèves.
A partir de cela, je voudrais générer automatiquement des listes,
afin de pouvoir les donner aux enseignants, mais également afin que tout
changement dans l'encodage de départ modifie la liste.

Je sais qu'il faut une formule matricielle, mais je ne gère absolument
pas ce genre de chose.

Pour éclairer ma demande, j'ai fait une simulation très basique.
J'ai mis d'un côté ce que j'encode (en jaune) et de l'autre ce que
je voudrais obtenir automatiquement (en vert).
Vous trouverez le fichier en suivant ce lien :
http://www.cjoint.com/c/FDoxcsnkxQB

Je vous remercie déjà de votre aide. Et aussi de votre indulgence
:-)


Merci beaucoup, Isabelle ! C'est très sympa, et c'est exactement ce que je cherchais !

Si ce n'est pas abuser, pourrais-tu malgré tout m'indiquer quelle serait la formule à rallonge qu'il faudrait encoder si on n'ajoutait pas la colonne comme tu l'as fait ?

Bonne journée...
Avatar
isabelle
bonjour Domi,

finalement ce n'était pas aussi à rallonge que je l'avais pensé,
la formule en cellule J5 est une matricielle à valider avec ctrl+maj+enter
=SIERREUR(INDEX($A:$A&$B:$B&$C:$C;PETITE.VALEUR(SI(E$5:E$100="x";LIGNE(E$5:E$100));LIGNE($A1)));"")
à recopier à droite et vers le bas

isabelle


Le 2016-04-20 17:02, domib a écrit :

Je vous remercie déjà de votre aide. Et aussi de votre indulgence
:-)


Merci beaucoup, Isabelle ! C'est très sympa, et c'est exactement ce que je
cherchais !

Si ce n'est pas abuser, pourrais-tu malgré tout m'indiquer quelle serait la
formule à rallonge qu'il faudrait encoder si on n'ajoutait pas la colonne comme
tu l'as fait ?

Bonne journée...

Avatar
domib
Le vendredi 15 Avril 2016 à 01:12 par DomiB :
Bonjour,


J'ai créé un tableau dans lequel j'encode des choix
d'élèves.
A partir de cela, je voudrais générer automatiquement des listes,
afin de pouvoir les donner aux enseignants, mais également afin que tout
changement dans l'encodage de départ modifie la liste.

Je sais qu'il faut une formule matricielle, mais je ne gère absolument
pas ce genre de chose.

Pour éclairer ma demande, j'ai fait une simulation très basique.
J'ai mis d'un côté ce que j'encode (en jaune) et de l'autre ce que
je voudrais obtenir automatiquement (en vert).
Vous trouverez le fichier en suivant ce lien :
http://www.cjoint.com/c/FDoxcsnkxQB

Je vous remercie déjà de votre aide. Et aussi de votre indulgence
:-)


Merci beaucoup, Isabelle ! C'est super sympa d'avoir pris le temps de répondre à mon problème :-)

Je n'y connais rien, en formules matricielles. Je n'ai pas (encore) cette logique. Mais je crois que je rate quelque chose, car j'imagine que ça peut ouvrir pas mal de possibilités. Je pense donc que je vais m'y intéresser d'un peu plus près...