Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/02/2011, 17h21   #1
Nouveau Membre du Club
 
Inscription : septembre 2005
Messages : 93
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : septembre 2005
Messages : 93
Points : 32
Points : 32
Par défaut tableau référence à 2 dimensions et transposition selon valeur cellule

Bonjour,

dans un onglet d'un fichier excel, j'ai un tableau de référence à 2 dimensions contenant des fonctions en horizontal et des leçons à suivre en vertical, exemple:

Code :
1
2
3
4
5
           / fonction 1 / fonction 2 / fonction 3/
leçon 1                 x                                 x 
leçon 2                 x                x
leçon 3                                                    x
leçon 4                 x               x
==> telle fonction doit suivre telles ou telle leçons


Dans un nouvel onglet, j'ai une liste de personnes avec dans la colonne 3 la fonction; ce que j'aimerais faire, c'est transposer le tableau de l'onglet 1 dans mon onglet contenant les personnes, exemple:
Code :
1
2
3
4
5
 
                                  leçon 1 / leçon 2 / leçon 3 / leçon 4
Personne1  / fonction 1       x           x                        x
Personne 2 / fonction 1       x           x                        x
Personne 3 / fonction 2                    x                       x
Telle personne doit suivre telle ou telle leçon (de part sa fonction)

Après 1 jour d'essai infructueux, je demande votre aide. Merci d'avance
skeut
skeut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 19h52   #2
Membre habitué
 
Inscription : janvier 2011
Messages : 106
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2011
Messages : 106
Points : 137
Points : 137
Bonsoir,

Sous réserve d'avoir interprété correctement tes "schémas", essaie cette formule à l'intersection de Fonction 1 et Leçon 1:
Code :
=INDEX($B$2:$D$5;EQUIV(C$13;$A$2:$A$5;0);EQUIV($B14;$B$1:$D$1;0))
à recopier en bas et à droite.
__________________
.
U. Milité
U. Milité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 08h54   #3
Nouveau Membre du Club
 
Inscription : septembre 2005
Messages : 93
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : septembre 2005
Messages : 93
Points : 32
Points : 32
Bonjour U. :-)

Merci beaucoup pour la réponse, ça a l'air d'être ce qu'il me faut mais je n'arrive pas à l'appliquer. Est-ce que c'est possible de l'appliquer dans l'exemple ?

merci beaucoup
Skeut
Fichiers attachés
Type de fichier : xls Exemple.xls (16,0 Ko, 2 affichages)
skeut est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 09h11   #4
Membre habitué
 
Inscription : janvier 2011
Messages : 106
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2011
Messages : 106
Points : 137
Points : 137
Bonjour,

En D2 de la feuille Personnes:
Code :
=INDEX(Matieres!$B$2:$H$18;EQUIV(Personnes!D$1;Matieres!$A$2:$A$18;0);EQUIV(Personnes!$C2;Matieres!$B$1:$H$1;0))
... à recopier ensuite.
__________________
.
U. Milité
U. Milité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 09h33   #5
Nouveau Membre du Club
 
Inscription : septembre 2005
Messages : 93
Détails du profil
Informations personnelles :
Localisation : Suisse

Informations forums :
Inscription : septembre 2005
Messages : 93
Points : 32
Points : 32
super, un tout grand merci.

bon we.
skeut
skeut est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h04.


 
 
 
 
Partenaires

Hébergement Web