Bonjour je viens vers vous car je bloque sur une formule.
Données :
Dans une feuille de mon classeur Excel j'ai un tableau composé de deux colonnes :
col1 : A | B | D | S | X | V...
col2 : 1 | 2 | 3 | 4 | 5 | 6....
remarque: le symbole | représente un changement de ligne.
Cette feuille contient un autre tableau composé de plusieurs colonnes avec des listes de choix...
Colonne1 : liste1(xxx, xx1,...)
Colonne2 : liste2(cc1, cv2,...)
Colonne3 : liste3(cx2, ddr,...)
Colonne4 : liste4(?,?,?...)
Je souhaite remplir ma Colonne4 (liste de validation de données) en fonction des choix réalisés entre les Colonnes 1, 2 et 3.
Par exemple:
Si j'ai choisi la combinaison1 : xxx cv2 ddr
La colonne4 doit contenir les valeurs du 1er tableau allant de 1 à 4, c'est à dire :
liste4 = A,B,D,S
Si j'ai choisi la combinaison2 : xx1 cc1 ddr
La colonne4 doit contenir les valeurs du 1er tableau allant de 1 à 6, c'est à dire :
liste4 = A,B,D,S,X,V
Pour chaque combinaison je connais l'indice de la dernière valeur à trouver:
combinaison1: dernière valeur = 4
combinaison2: dernière valeur = 6
Je cherche donc une formule me permettant de récupérer les valeurs souhaités, sachant que je ne peux pas utiliser le SI (car trop de combinaison possible) et que je ne connais pas très bien les fonction RECHERCHEV, INDEX et EQUIV.
Quelqu'un pourrait m'aider s'il vous plait?
Partager