Rechercher : dans
Par :

Fonction INDIRECT() Excel

Dernière réponse le 3 sep 2009 à 19:19:11 quentin08, le 27 mai 2008 à 16:30:33 
 Signaler ce message aux modérateurs

Bonjour,


J'ai dans un tableau 3 listes déroulantes, la premiere doit determiner la deuxieme et la troisieme doit etre determiné par la premiere et la deuxieme!!
Avez vous une idée comment procéder??
Fonction INDIRECT je pense mais le probleme c'est que ca prend en compte qu'une liste déroulante!

Merci beaucoup

Configuration: Windows 2000
Internet Explorer 6.0

Meilleures réponses pour « fonction INDIRECT() Excel » dans :
Différence entre dates avec la fonction DATEDIF VoirLa fonction DATEDIF n'est pas documentée dans Excel, mais par contre sur CCM vous pouvez trouver les possibilités offertes. En voici un résumé.   La syntaxe =DATEDIF(date début;date fin;type de calcul) date début : doit être une valeur date...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...
[VBA] RechercheV Polyvalente VoirRECHERCHE POLYVALENTE Pour les accros et les inconditionnels des fonctions d'Excel, avant de crier au scandale, lisez les quelques lignes suivantes. La RechercheV d'origine a beaucoup de limites: La colonne de la donnée doit être avec un offset...
Tableur - Les fonctions mathématiques VoirLes fonctions standards Méthode description ABS() Cette méthode renvoie la valeur absolue d'un nombre, il renvoie donc le nombre s'il est positif, son opposé (positif) s'il est négatif IMPAIR(valeur) Cette méthode renvoie la valeur...

1

m@rina, le 27 mai 2008 à 16:49:37

Bonjour,

Comment sont faites tes listes déroulantes ?

m@rina

Répondre à m@rina

2

Vaucluse, le 27 mai 2008 à 16:55:07

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
La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

3

Vaucluse, le 27 mai 2008 à 17:30:54

Re
comme promis message précédent, ci joint fichier exemple:
http://www.cijoint.fr/cjlink.php?file=cj200805/cijAFvgNVf.xl­s
CRDLMNT La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

10

Mumu, le 23 aoû 2008 à 02:28:36

Merci ton exemple est clair et très utile. Merci beaucoup

Répondre à Mumu

4

chtilou, le 27 mai 2008 à 17:40:53

Bonjour à tous,
un autre exemple. ;-)

Répondre à chtilou

5

quentin08, le 27 mai 2008 à 18:15:22

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.

Répondre à quentin08

6

Vaucluse, le 27 mai 2008 à 19:23:49

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. La vérité ne se possède pas, elle se cherche seulement

Répondre à Vaucluse

7

chtilou, le 27 mai 2008 à 21:33:45

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.

Répondre à chtilou

8

quentin08, le 28 mai 2008 à 15:55:26

Merci pour votre aide précieuse et votre temps passé sur ce sujet, j'ai enfin compris comment je pouvais m'en tirer!!!
A+

Répondre à quentin08

9

chtilou, le 28 mai 2008 à 16:02:56

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.

Répondre à chtilou

11

yisma, le 3 sep 2009 à 10:58:38

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

Répondre à yisma

12

 m@rina, le 3 sep 2009 à 19:19:11

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 - "Sur le forum bureautique, on pose des questions concernant la bureautique..."
- "Ah bon ???"

Répondre à m@rina
Collection CommentÇaMarche.net