double recherche ???

  • Initiateur de la discussion Initiateur de la discussion terpick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

terpick

XLDnaute Occasionnel
Bonjour,

J'ai les données suivantes :

2 sociétés,

4 personnes pour chaque société

Chaque personne a un téléphone.

Comment faire :

1. choisir une des 2 sociétés par une liste déroulante (Cellule jaune)

2. ensuite, pouvoir choisir le nom selon la société (Cellule verte)

3. Le numéro tél correspondant s'affiche automatiquement dans la cellule rouge.

J'ai fais les essais, mais ce n'est pas ça.

Merci de votre aide.

A+
 

Pièces jointes

Re : double recherche ???

Bonjour tout le monde,

Merci beaucoup de votre aide !

Par contre, il est vraiment impossible d'afficher dans la cellule verte uniquement des noms correspondant à la société choisie dans la cellule jaune? Cela serait mieux et plus simple, si j'ai beaucoup de sociétés et de noms de famille.

Merci encore pour vos réponses, je vais déjà essayer de les adapter pour 3 ou plus de sociétés.

A+
 
Re : double recherche ???

Salut,
si tes donnees vont etre bien triee tu peux te servir de cette simple formule dans l'onglet "A" cellule F2 :
Code:
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
@ valider par un simple Entree
@ tirer vers le Bas
on a pas besoin d'une formule matricielle dans ton cas......
@ + +
Rachid
 
Re : double recherche ???

Salut,
tu as copie plusieurs fois la formule dans la meme cellule.
HTML:
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
=SI(LIGNES($2:2)<=NB.SI(SOCIETE;SOCIETE_NM);INDEX(NOMS;EQUIV(SOCIETE_NM;SOCIETE;0)+LIGNES($2:2)-1);"")
non, il ne faut pas faire ca juste une fois et tu valides et tu tires la cellule vers le bas.
@ + +
Rachid
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
8
Affichages
733
Réponses
4
Affichages
586
Retour