Tableau d'enquête

Résolu/Fermé
Utilisateur anonyme - 24 juin 2015 à 16:37
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 25 juin 2015 à 09:39
bonjour à tous,
voilà mon problème : j'ai réalisé un petit tableau d'essai pour des enquêtes futures.
Le hic, je suis perdue dans les formules à utiliser, j'ai essayé recherche, index, equiv, etc. mais rien ne marche.
Je vous joins un petit tableau qui j'espère vous éclairera.
http://www.cjoint.com/c/EFyoDpZnlo5
dans l'attente, bien cordialement à tous
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
24 juin 2015 à 16:58
Bonjour
votre modèle ici:
https://www.cjoint.com/c/EFyo2oDW4kV
vous avez deux options
1°) la feuille conforme à votre modèle, avec une solution très lourde qui nécessite une formule matricielle parce que vous avez recomposé nom et prénom à partir des colonnes A et B
Les formules de ce tableau sont à entrer avec ma touche enter en maintenant les touches ctrl et shift enfoncées. elles s'affichent entre accolades dans la barre de formule)
mais le temps de calcul de ces formules est assez long;
2° une feuille (2) pou j'ai repris les noms et prénoms dans la colonne A ce qui permet d'alléger sérieusement les formules qui redeviennent normale

crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
Modifié par Vaucluse le 24/06/2015 à 17:05
... et peut être encore plus simple ici, en feuille (2), un tableau supplémentaire pour info en dessous du 2°
https://www.cjoint.com/c/EFypeNitfFV
0
Utilisateur anonyme
24 juin 2015 à 17:48
Wouah, vous êtes décidément très fort !
j'avoue ne pas comprendre la formule : indirect.
de plus, j'ai voulu mettre le tableau dans une autre feuille et les formules ne fonctionnent plus
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
24 juin 2015 à 17:59
Les formules du tableau qui utilise le code COLONNE() sont liées à la ,position de la formule dans la feuille
le code INDIRECT permet de transformer un texte en adresse
exemple avec C17 de mon modèle
=INDIRECT("A"&COLONNE()-1)
si vous écrivez dans une cellule en colonne C:
="A"&COLONNE()-1
car A est un texte entre guillemets et COLONNE()-1 renvoi le N° de colonne dans la feuille donc 3 -1 =2
le texte obtenu est donc
A2
le code INDIRECT transforme ce texet en adresse et renvoie le contenu dela cellule
Bien sur si vous collez ce tableau ailleurs que dans la colonne C au départ pour éditer les noms, il faut réajuster le -1 de façon à ce que COLONNE()-x donne le N° de ligne du premier nom à ressortir

de même, en C26
=SIERREUR(NB.SI(INDIRECT("B"&EQUIV(C$25;$A:$A;0));"*"&$B26&"*");"")
INDIRECT("B"&EQUIV(C$25;$A:$A;0) va chercher la cellule définie par B et le rang de C25 dans la colonne A
dans le code NB.SI l'écriture ;"*"&B26&"*" permet de détecter si le texte en B26 est contenu dans la cellule trouvée

Pas trop facile à expliquer, j'espère avoir été clair

crdlmnt
0
Utilisateur anonyme
24 juin 2015 à 18:45
grâce à vos explications, j'ai résolu (du moins je pense) la 1ère formule.
par contre j'ai essayé les 2 autres formules dans 2 cellules différentes et je n'obtiens pas le résultat attendu.
Je reviens donc vers vous pour vous demander de m'aider une fois de plus.
Mille mercis d'avance
voilà le fichier
https://www.cjoint.com/c/EFyqQtnVUv5
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
24 juin 2015 à 19:20
Normal que ça ne fonctionne pas puisque vous cherchez C1 dans la colonne A alors que le nom est inscrit en B ?
de plus vous pouvez sans indirect, ressortir la valeur de la cellule de Feuil1 au croisement de la ligne qui contient le nom de C1 et de la colonne qui contient la rubrique inscrite en B
C'est le plus simple puisque vous avez les affectations valorisées en feuille 1
Voir le modèle joint avec quelques explications, sachant que le code INDEX fonctionne comme suit
=INDEX(Champ; N° de ligne dans le champ; N° de colonne dans le champ).
Par ailleurs, j'ai enlevé deux "l" sur les trois du nom de feuil1 pour ne pas qu'elle s'envole
https://www.cjoint.com/c/EFyrtnAky1V
crdlmnt
0