• Initiateur de la discussion Initiateur de la discussion spadou86
  • 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 !

S

spadou86

Guest
bonjour,

Existe t-il une formule en alliant la fonction Index et la fonction Si.

J'ai une matrice dans une feuille.
Dans une autre feuille, j'ai une liste déroulante avec une liste de nom. Quand je sélectionne un nom, j'ai toutes les info sur la personne (chaque cellule correspond à une autre avec une fonction index)
Je voudrai mettre dans une cellule dans une autre feuille par exemple je clique sur Monsieur X, dans une cellule avec index si je retrouve son métier.

Je vous joints un fichier car je ne suis pas très clair :S
 

Pièces jointes

Re : Index SI

Bonjour,

Code:
=INDEX('Base et coordonnées'!$A$2:$AS$2;EQUIV("X";DECALER('Base et coordonnées'!$A$1:$AS$1;'Base et coordonnées'!$AU$2;;);0))
Cordialement
Salut Bruno : dans le fichier il est dit une personne ne peut avoir qu'un seul métier !
 
Re : Index SI

Salut Dugenou 😉

Nous ne devons pas avoir le même fichier 😀
Cellule H8 de la feuille Agent
Je voudrai une formule pour retrouver dans la matrice le métier de la personne (une personne peut avoir plusieur métiers)
Il manquait le "S" ce ce qui a dû te tromper 😱

A+
 
Re : Index SI

Salut Bruno, Spadou,
Une proposition : ajouter une colonne où on concatène tous les métiers de la personne (avec par exemple : =SI(AG3="X";$AG$2&"+";"")&SI(AH3="X";$AH$2&"+";"")&SI(AI3="X";$AI$2&"+";""), ensuite même méthode que pour les autres cellules
 
Dernière édition:
Re : Index SI

Si tu fais bien si(...)&si(....) il n'y a pas de pb.
Il y aura juste une finesse pour gérer le séparateur ajouté en fin de concat : une autre colonne supplémentaire avec un gauche de nbcar-1
 
Dernière édition:
Re : Index SI

En fait c'est gauche(...; nbcar()-1)
si tu utilise un truc du genre :
si(....&"+") pour avoir un + entre chaque métier, il y aura forcément un + à la fin du dernier métier. Pour l'enlever, je propose :
=GAUCHE(resultat de la concat;nbcar(resultat de la concat)-1)
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
380
Réponses
10
Affichages
409
Réponses
3
Affichages
256
  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
223
Retour