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 07/07/2011, 16h44   #1
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Par défaut Liste déroulante et cascade

Bonjour le Forum

Voilà j'ai un souci au niveau de la validation des listes. Je m'explique. J'ai plusieurs colonnes qui dépendent les unes des autres (en fonction de ce que l'on écrit). J'utilise les validations avec les noms.

Par exemple en colonne A, je mets un lieux (Liste avec tous les noms pas de problème et validation)
En colonne B, je mets le nom d'une personne (Liste en fonction des lieux et validation en utilisant la fonction indirect donc pas de souci non plus)
En colonne C, j'aimerais mettre un numéro de matricule qui leur est propre. Mais comme j'ai une liste assez importante, j'aimerais savoir s'il est possible de ne pas utiliser la définition des noms (liste) pour valider.

Je ne sais pas si c'est clair.
Au pire je mettrais un fichier en exemple..
Merci

Cordialement
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 20h46   #2
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 403
Points : 14 403
Envoyer un message via Skype™ à Pierre Fauconnier
Salut...

Citation:
Je ne sais pas si c'est clair.
Bof...

Si le matricule est unique pour une personne, tu peux utiliser recherchev ou index/equiv... (une petite recherche sur les forums pour index/equiv, mon tuto pour recherchev).

Sinon, je n'ai pas compris la question.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 08h47   #3
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Bonjour

Oui le numéro du matricule est unique. Donc je vais voir ce tuto et je dirais si ca marche. Merci en tout cas.
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 09h36   #4
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Re bonjour,

J'ai essayé la formule. soit je ne la comprends pas bien (car je ne l'ai jamais utilisé, soit j'ai une erreur dans l'ordre de mes colonnes).

J'ai donc mis un exemple de fichier si quelqu'un peut m'aider. merci.

Autre question peut être toute simple. Dans mon exemple en colonne D dans l'onglet MA & AT, j'aimerais avoir 2 choix (soit MA soit AT), faut-il faire une liste ou y a t il une autre solution?

Merci
Fichiers attachés
Type de fichier : xls Suivi .test.xls (62,5 Ko, 13 affichages)
bbcancer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 12h40   #5
Responsable
Office & Excel

 
Avatar de Pierre Fauconnier
 
Homme Pierre Fauconnier
Formateur et développeur informatique indépendant
Inscription : novembre 2003
Messages : 8 198
Détails du profil
Informations personnelles :
Nom : Homme Pierre Fauconnier
Âge : 45
Localisation : Belgique

Informations professionnelles :
Activité : Formateur et développeur informatique indépendant
Secteur : Enseignement

Informations forums :
Inscription : novembre 2003
Messages : 8 198
Points : 14 403
Points : 14 403
Envoyer un message via Skype™ à Pierre Fauconnier
Tel que ton classeur est conçu, tu pourrais utiliser dans la feuille MA et AT la formule suivante:
Citation:
=RECHERCHEV(B2;Nom!$C$3:$D$28;2;0)
Ceci dit, dans la mesure où le tableau de la feuille Nom ne comporte pas le nom en première colonne, il est conceptuellement plus indiqué d'utiliser la conjonction de INDEX/EQUIV:
Citation:
=INDEX(Nom!$D$3:$D$28;EQUIV(B2;Nom!$C$3:$C$28;0))
Mais (il y a souvent un "mais"), Je n'aime pas trop la conception de ton classeur. Il y a fort à parier qu'à un moment ou l'autre, tu vas avoir une redondance d'infos dans la colonne C de la feuille Nom.

Il serait dès lors préférable que la feuille NOM ne contiennent que des données relatives aux personnes. Dans le cas présent, tu aurais une feuille NOM avec deux colonnes (NOM et Matricule), et les autres feuilles s'articuleraient autour.

Tu aurais ainsi une feuille des vacations, qui serait un simple tableau avec les mêmes colonnes qu'actuellement, sauf que la colonne matricule serait remplie grâce à RECHERCHEV.

Dans ce même tableau des vacations, en colonne B, tu aurais une liste de validation pour Matin et après-midi.

Pour ta deuxième question (MA/AT), je ne vois qu'une liste de validation comme possibilité.
__________________
"Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
---------------

Ma nouvelle vidéo: comparer des listes via une MFC - Mes articles sur DVP
Vous souhaitez rédiger pour DVP? Contactez-moi
Amoureux de la langue française? Venez corriger nos ressources
VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
N'oubliez pas de VOTER (en bas à droite d'un message)

---------------
Pierre Fauconnier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2011, 13h49   #6
Candidat au titre de Membre du Club
 
Femme
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 12
Points : 12
Je te remercie pour toutes ces informations qui me sont bien utiles.

Écoute la fonction index pour l'instant marche et me convient donc du coup je vais utiliser celle la

Encore merci pour ton aide.

Bonne journée

Cordialement
bbcancer 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 03h57.


 
 
 
 
Partenaires

Hébergement Web