Fonction INDIRECT() Excel
Fermé
quentin08
-
27 mai 2008 à 16:30
m@rina Messages postés 21668 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 6 mars 2025 - 3 sept. 2009 à 19:19
m@rina Messages postés 21668 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 6 mars 2025 - 3 sept. 2009 à 19:19
A voir également:
- Fonction INDIRECT() Excel
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Fonction moyenne excel - Guide
- Word et excel gratuit - Guide
- Déplacer une colonne excel - Guide
9 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
27 mai 2008 à 16:55
27 mai 2008 à 16:55
Bonjour
Il faut organiser votre base de donnée comme suit, si possible sur ue feuille séparée:
Les noms donnés à chacune de ces listes doit formecrla liste du menu précédent, et ainsii de suite, en remontant
Par exemple, pour deux nivceau:
Une loste de tites en ligne, avec le nom "liste"
dans cahque colonne sous cette première liste, les données à affecter au 2° menus
Pour la validation de la peremière cellule (mettons A1 dans le champ à remplir):
=LISTE
pour la cellule correspondante, mettonS B1
La données de validation est = INDIRECT(A1)
ainsi excel affichera en B1la liste dont vous avez mis le nom en A1 avec la 1° liste.
Bonne chance.
Je joins au message dans 5 mn un exemple de mise en forme.
CRDLMNT
Il faut organiser votre base de donnée comme suit, si possible sur ue feuille séparée:
Les noms donnés à chacune de ces listes doit formecrla liste du menu précédent, et ainsii de suite, en remontant
Par exemple, pour deux nivceau:
Une loste de tites en ligne, avec le nom "liste"
dans cahque colonne sous cette première liste, les données à affecter au 2° menus
Pour la validation de la peremière cellule (mettons A1 dans le champ à remplir):
=LISTE
pour la cellule correspondante, mettonS B1
La données de validation est = INDIRECT(A1)
ainsi excel affichera en B1la liste dont vous avez mis le nom en A1 avec la 1° liste.
Bonne chance.
Je joins au message dans 5 mn un exemple de mise en forme.
CRDLMNT
m@rina
Messages postés
21668
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
11 405
27 mai 2008 à 16:49
27 mai 2008 à 16:49
Bonjour,
Comment sont faites tes listes déroulantes ?
m@rina
Comment sont faites tes listes déroulantes ?
m@rina
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
27 mai 2008 à 17:30
27 mai 2008 à 17:30
Re
comme promis message précédent, ci joint fichier exemple:
http://www.cijoint.fr/cjlink.php?file=cj200805/cijAFvgNVf.xls
CRDLMNT
comme promis message précédent, ci joint fichier exemple:
http://www.cijoint.fr/cjlink.php?file=cj200805/cijAFvgNVf.xls
CRDLMNT
chtilou
Messages postés
1696
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
523
27 mai 2008 à 17:40
27 mai 2008 à 17:40
Bonjour à tous,
un autre exemple. ;-)
un autre exemple. ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour l'interet que vous portez tous à ma question tout d'abord!!
Mais en fait c'est un peu plus compliqué que ca!!
Le probleme c'est que j'ai des elements de la liste 2 qui sont presents dans plusieurs elements de la liste 1 (cf Hoyer ds le fichier joint), et des elements de la liste 3 qui sont present dans plusieurs elements de la liste 1 (cf SCHARRER&ANDRESEN)!!!
Je sais c'est assez galere!!et je suis vraiment perdu.
J'espere que vous comprendrez mieux avec ce fichier joint!
Merci encore à tous
http://www.cijoint.fr/cjlink.php?file=cj200805/cijEZxMbpg.xls.
Mais en fait c'est un peu plus compliqué que ca!!
Le probleme c'est que j'ai des elements de la liste 2 qui sont presents dans plusieurs elements de la liste 1 (cf Hoyer ds le fichier joint), et des elements de la liste 3 qui sont present dans plusieurs elements de la liste 1 (cf SCHARRER&ANDRESEN)!!!
Je sais c'est assez galere!!et je suis vraiment perdu.
J'espere que vous comprendrez mieux avec ce fichier joint!
Merci encore à tous
http://www.cijoint.fr/cjlink.php?file=cj200805/cijEZxMbpg.xls.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
27 mai 2008 à 19:23
27 mai 2008 à 19:23
Bonsoir
Pour ma part, je ne vois que la solution de créer une base de données avec une liste pour chacun des niveaux, quitte à répéter dans chacune les informations qui s'y rapportent!
Excel n'autorisera pas une multi référence sur des listes diffèrentes.
Mais je n'ai pas la science infuse!
CRDLMNT.
Pour ma part, je ne vois que la solution de créer une base de données avec une liste pour chacun des niveaux, quitte à répéter dans chacune les informations qui s'y rapportent!
Excel n'autorisera pas une multi référence sur des listes diffèrentes.
Mais je n'ai pas la science infuse!
CRDLMNT.
chtilou
Messages postés
1696
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
523
27 mai 2008 à 21:33
27 mai 2008 à 21:33
Re Vaucluse,
Je n'avais pas prêté attention, mais il s'agit de la suite d'hier.
Quentin,
J'espère qu'avec ce fichier tu comprendras mieux le principe des listes dans la validations des données. ;-(
Cordialement.
Je n'avais pas prêté attention, mais il s'agit de la suite d'hier.
Quentin,
J'espère qu'avec ce fichier tu comprendras mieux le principe des listes dans la validations des données. ;-(
Cordialement.
Merci pour votre aide précieuse et votre temps passé sur ce sujet, j'ai enfin compris comment je pouvais m'en tirer!!!
A+
A+
chtilou
Messages postés
1696
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
30 avril 2012
523
28 mai 2008 à 16:02
28 mai 2008 à 16:02
Contant pour toi Quentin.
Remarque: tu aurais pu poster un fichier par ci-joint au cas ou d'autres CCMistes se trouvent un jour confrontés à un problème similaire. ;-)
Cordialement.
Remarque: tu aurais pu poster un fichier par ci-joint au cas ou d'autres CCMistes se trouvent un jour confrontés à un problème similaire. ;-)
Cordialement.
yisma
Messages postés
5
Date d'inscription
vendredi 28 août 2009
Statut
Membre
Dernière intervention
6 janvier 2010
3 sept. 2009 à 10:58
3 sept. 2009 à 10:58
Bonjour,
Je me permet de m'immiscer dans votre conversation car actuellement je réalise des listes déroulantes successives et cela marche très bien quand j'utilise la fonction indirect et des plages nommées fixes (nombre d'enregistrement fixe).
Seulement j'aimerai que mes plages de données nommées soit variables (que je puisse rajouter des enregistrements s'en avoir besoin de renommer ma plage plus grande).
Je sais aussi faire des plages variables avec la fonction décaler mais dès qu'il s'agit de combiner la fonction indirect avec ces plages variables plus rien ne se produit.
Vu que vous avez l'air d'avoir réfléchit sur l'utilisation des fonctions déroulantes, j'aimerai savoir si vous avez été confronté à ce problème et si oui, comment vous avez réussi à vous en dépatouiller...
Merci d'avance,
Arnaud
Je me permet de m'immiscer dans votre conversation car actuellement je réalise des listes déroulantes successives et cela marche très bien quand j'utilise la fonction indirect et des plages nommées fixes (nombre d'enregistrement fixe).
Seulement j'aimerai que mes plages de données nommées soit variables (que je puisse rajouter des enregistrements s'en avoir besoin de renommer ma plage plus grande).
Je sais aussi faire des plages variables avec la fonction décaler mais dès qu'il s'agit de combiner la fonction indirect avec ces plages variables plus rien ne se produit.
Vu que vous avez l'air d'avoir réfléchit sur l'utilisation des fonctions déroulantes, j'aimerai savoir si vous avez été confronté à ce problème et si oui, comment vous avez réussi à vous en dépatouiller...
Merci d'avance,
Arnaud
m@rina
Messages postés
21668
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
6 mars 2025
11 405
3 sept. 2009 à 19:19
3 sept. 2009 à 19:19
Bonjour,
Très simplement, utilise la fonction de liste :
Sélectionne ta liste, puis menu Données => Liste => Créer une liste
C'est tout : le nom que tu as donné à ta liste (avant ou après l'avoir créée) suivra la taille de ta lsite.
m@rina
Très simplement, utilise la fonction de liste :
Sélectionne ta liste, puis menu Données => Liste => Créer une liste
C'est tout : le nom que tu as donné à ta liste (avant ou après l'avoir créée) suivra la taille de ta lsite.
m@rina