Liste validation selon 2 critères

Fermé
-
 Athermiq -
Bonjour,

je voudrais faire une liste de choix de validation dans 1 feuille selon 2 critères et 1 liste dans une autre feuille.

tableau de données feuille 1 :
critère 1, colonne A
critère 2, colonne B
liste pour ligne n, cellules Cn à Zn


tableau de calculs feuille 2
report critère 1, en D1
report critère 2, en E1

en G1, je voudrais la liste de choix (validation) Cn à Zn, correspondant aux critères.

j'espère avoir été assez explicite,
Merci d'avance



A voir également:

4 réponses

Messages postés
8539
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
20 juillet 2021
1 733
Bonjour,

Formule de validation :
=DECALER(Ligne1;SOMMEPROD((Critère1=$D$1)*(Critère2=$E$1)*LIGNE(Critère1))-1;0)

Critère1 : plage nommée sur la feuille 1 (partie de la colonne A)
Critère2 : plage nommée sur la feuille 1 (partie de la colonne B)
Ligne1 : plage nommée sur la feuille 1 (C1 à Z1)
>Patrice33740 > Formidable ! et merci :) cela fonctionne impeccable. j'ai fait le test tout dans la même feuille.
Maintenant je n'ai plus qu'à trouver pour l'étendre à des feuilles multiples, car ma feuille 1 est démultipliée en n feuilles nommées. Je pense qu'avec un petit paquet d'INDIRECT, ça devrait marcher ...

merci ronmubar.
et voilà le travail pour une application feuilles multiples :

=DECALER(indirect("longueur"&L4);SOMMEPROD((indirect("type"&L4)=O4)*(indirect("hauteur"&L4)=Q4)*LIGNE(indirect("type"&L4)))-2;0)


à inscrire dans Validation.

où la cellule L4 est une liste de références
Messages postés
5
Date d'inscription
jeudi 20 juin 2013
Statut
Membre
Dernière intervention
20 juin 2013

Cliquer sur Validation des données dans l'onglet données. Ça sert à mettre en place un contrôle de saisie de manière plus simple qu'avec des macros.